os.walk()函数的用法
时间: 2023-06-02 09:01:56 浏览: 106
python 获取文件下所有文件或目录os.walk()的实例
os.walk()函数是Python中的一个文件遍历函数,用于遍历指定目录下的所有文件和子目录。其返回一个三元组(root, dirs, files),其中root为当前遍历的目录路径,dirs为当前目录下的子目录列表,files为当前目录下的文件列表。
使用示例:
```python
import os
# 遍历指定目录下的所有文件和子目录
for root, dirs, files in os.walk('/path/to/directory'):
for file in files:
print(os.path.join(root, file)) # 打印文件路径
for dir in dirs:
print(os.path.join(root, dir)) # 打印子目录路径
```
注意,os.walk()函数会遍历当前目录及其子目录下的所有文件和子目录,因此在遍历较大的目录时可能会耗费较长时间或占用较多的系统资源。
阅读全文