python递归遍历文件夹
时间: 2023-10-19 11:34:50 浏览: 111
Node.js 使用递归实现遍历文件夹中所有文件
5星 · 资源好评率100%
你可以使用以下的代码来递归遍历文件夹:
```python
import os
def traverse_folder(folder_path):
# 遍历文件夹中的所有文件和子文件夹
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
print(file_path) # 这里可以根据需要对每个文件进行处理
for dir in dirs:
dir_path = os.path.join(root, dir)
traverse_folder(dir_path) # 递归遍历子文件夹
# 示例用法:
folder_path = '/path/to/folder'
traverse_folder(folder_path)
```
你只需要将`/path/to/folder`替换为你要遍历的文件夹路径即可。这段代码会遍历指定文件夹中的所有文件,并打印出每个文件的路径。你可以根据需要在`print(file_path)`处添加自己的处理逻辑。
阅读全文