首先遍历根目录,然后遍历二级目录和三级目录,将二级文件夹名称和三级文件夹名称通过pandas存储至excel表格
时间: 2023-03-31 13:02:56 浏览: 119
好的,这个问题可以回答。您可以使用Python的os模块来遍历文件夹,然后使用pandas将文件夹名称存储至excel表格中。具体代码实现可以参考以下示例:
```python
import os
import pandas as pd
# 遍历根目录
root_dir = 'path/to/root/directory'
for dirpath, dirnames, filenames in os.walk(root_dir):
# 遍历二级目录
for dirname in dirnames:
# 获取二级文件夹路径
subdirpath = os.path.join(dirpath, dirname)
# 遍历三级目录
for sub_dirpath, sub_dirnames, sub_filenames in os.walk(subdirpath):
# 将二级文件夹名称和三级文件夹名称存储至pandas的DataFrame中
data = {'二级文件夹名称': [dirname] * len(sub_dirnames), '三级文件夹名称': sub_dirnames}
df = pd.DataFrame(data)
# 将DataFrame存储至excel表格中
df.to_excel('path/to/excel/file.xlsx', index=False)
```
注意,您需要将代码中的`path/to/root/directory`替换为您的根目录路径,将`path/to/excel/file.xlsx`替换为您要存储的excel表格路径。
阅读全文