python os.walk
时间: 2023-09-08 21:15:06 浏览: 71
python 获取文件下所有文件或目录os.walk()的实例
`os.walk()` 是Python中的一个函数,用于遍历指定目录及其子目录中的所有文件和文件夹。具体来说,它返回一个三元组的生成器,分别表示当前目录、该目录下所有子目录的名称列表和该目录下所有文件的名称列表。示例代码如下:
```python
import os
for root, dirs, files in os.walk("/path/to/directory"):
for name in files:
print(os.path.join(root, name)) # 打印所有文件路径
for name in dirs:
print(os.path.join(root, name)) # 打印所有子目录路径
```
在这个例子中,我们遍历了指定目录及其子目录中的所有文件和文件夹,并打印它们的路径。注意,`os.walk()` 从指定目录开始遍历,因此指定的目录本身也会被遍历到。
阅读全文