python遍历文件夹里所有文件
时间: 2024-09-13 21:07:22 浏览: 45
python遍历文件夹下所有excel文件
在Python中,你可以使用os模块的walk()函数来遍历指定目录及其下的所有子目录和文件。以下是一个基本的例子:
```python
import os
def list_files_in_dir(root_dir):
for root, dirs, files in os.walk(root_dir):
for file in files:
# 输出文件路径(相对于root_dir)
file_path = os.path.join(root, file)
print(file_path)
# 要遍历的根目录
directory_to_walk = '/path/to/your/directory'
list_files_in_dir(directory_to_walk)
```
在这个代码片段中,`os.walk()`生成一个三元组`(dirpath, dirnames, filenames)`,其中`dirpath`是当前目录的路径,`dirnames`是该目录下所有的子目录名列表,而`filenames`则是该目录下的文件名列表。通过循环,我们可以逐个访问这些文件。
阅读全文