python 遍历目录
时间: 2023-07-09 17:19:12 浏览: 81
python遍历目录
4星 · 用户满意度95%
好的,遍历目录是一个常见的需求,Python提供了os模块来实现这个功能。下面是一些基本的操作:
1. 获取目录下的文件和目录列表:
使用os模块中的listdir函数可以获取目录下的所有文件和目录,如下所示:
```
import os
files = os.listdir('/path/to/directory')
```
2. 遍历目录下的所有文件和目录:
使用os模块中的walk函数可以遍历目录下的所有文件和目录,如下所示:
```
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))
```
walk函数返回一个三元组,分别是当前目录路径,当前目录下的所有子目录名称列表,当前目录下的所有文件名称列表。我们可以通过for循环遍历这些列表,并使用os.path.join函数将当前目录路径和子目录/文件名拼接成完整的路径。
这些是一些基本的遍历目录的操作,你可以根据自己的需求进一步了解和使用。
阅读全文