os.walk python
时间: 2023-10-28 10:00:10 浏览: 108
Python 文件处理 14_os模块_使用walk遍历.mp4
`os.walk` 是一个在 Python 中用于遍历目录树的函数。它可以递归地遍历一个目录及其子目录中的所有文件和文件夹。
你可以通过以下方式使用 `os.walk`:
```python
import os
for root, dirs, files in os.walk("path/to/directory"):
# root 是当前正在遍历的目录路径
# dirs 是当前目录下的子目录列表
# files 是当前目录下的文件列表
for file in files:
# 处理文件操作
print(os.path.join(root, file))
for dir in dirs:
# 处理文件夹操作
print(os.path.join(root, dir))
```
在上述代码中,你需要将 `"path/to/directory"` 替换为你想要遍历的目录路径。 `os.walk` 会返回一个生成器对象,它会在每次迭代时返回一个三元组 `(root, dirs, files)`,其中 `root` 是当前正在遍历的目录路径,`dirs` 是当前目录下的子目录列表,`files` 是当前目录下的文件列表。
你可以在 `for` 循环中处理文件和文件夹,例如打印它们的完整路径或执行其他操作。
阅读全文