python 二级文件夹遍历
时间: 2023-11-10 21:03:45 浏览: 105
python遍历文件夹
4星 · 用户满意度95%
可以使用os模块的walk()函数进行二级文件夹遍历,示例代码如下:
```
import os
root_path = 'path/to/root/folder'
for dir_path, dir_names, file_names in os.walk(root_path):
for sub_dir_name in dir_names:
sub_dir_path = os.path.join(dir_path, sub_dir_name)
# 进入二级文件夹进行操作
for sub_dir_path, _, sub_file_names in os.walk(sub_dir_path):
for sub_file_name in sub_file_names:
sub_file_path = os.path.join(sub_dir_path, sub_file_name)
# 处理文件
```
其中,os.walk()函数返回的是一个生成器,它会依次遍历root_path下的所有文件夹及其子文件夹,每次遍历会返回一个三元组,分别是当前文件夹的路径、当前文件夹中所有子文件夹的名称列表、当前文件夹中所有文件的名称列表。
阅读全文