Python统计文件夹文件个数,并生成表格
时间: 2024-09-30 13:07:45 浏览: 31
Python 原神抽卡统计.zip
在Python中,你可以使用os和pandas这两个库来统计文件夹内的文件数量,并将结果转化为表格形式。下面是一个简单示例:
首先,安装必要的库(如果尚未安装):
```bash
pip install pandas
```
然后,编写Python脚本:
```python
import os
import pandas as pd
# 定义你要统计的文件夹路径
folder_path = "your_folder_path"
# 使用os模块获取文件夹下的所有文件(包括子文件夹)
file_list = [f for f in os.listdir(folder_path) if os.path.isfile(os.path.join(folder_path, f))]
# 统计文件数量
file_count = len(file_list)
# 创建数据字典,存储文件夹名和文件数量
data = {"文件夹": [folder_path], "文件数量": [file_count]}
# 将数据转换为DataFrame
df = pd.DataFrame(data)
# 输出到CSV表格
df.to_csv("file_counts.csv", index=False)
print(df)
# 如果你想在屏幕上显示表格,可以这么操作:
# print(df)
```
替换`"your_folder_path"`为你需要统计的实际文件夹路径。
这个脚本会统计指定文件夹下有多少个文件,并将其保存到名为"file_counts.csv"的CSV文件中。如果你想实时查看统计结果,可以在`print(df)`这行打印出DataFrame内容。
阅读全文