Python中如何使用os.walk遍历目录结构?
- 内容介绍
- 文章标签
- 相关推荐
本文共计399个文字,预计阅读时间需要2分钟。
`os.walk()` 方法用于遍历目录树,输出目录中的文件名。参数说明如下:
- `top`: 根目录路径,默认为当前目录。- `topdown`: 是否从根目录向下遍历,默认为 True。- `onerror`: 遇到错误时的处理函数,默认为 None。- `followlinks`: 是否跟随符号链接,默认为 False。
示例代码:
pythonimport os
for root, dirs, files in os.walk(top=[], topdown=True, onerror=None, followlinks=False): for file in files: print(file)
os.walk() 方法用于通过在目录树种游走输出在目录中的文件名,向上或者向下。
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])
- top -- 根目录下的每一个文件夹(包含它自己), 产生3-元组 (dirpath, dirnames, filenames)。
- topdown --可选,为True或者没有指定, 一个目录的的3-元组将比它的任何子文件夹的3-元组先产生 (目录自上而下)。
本文共计399个文字,预计阅读时间需要2分钟。
`os.walk()` 方法用于遍历目录树,输出目录中的文件名。参数说明如下:
- `top`: 根目录路径,默认为当前目录。- `topdown`: 是否从根目录向下遍历,默认为 True。- `onerror`: 遇到错误时的处理函数,默认为 None。- `followlinks`: 是否跟随符号链接,默认为 False。
示例代码:
pythonimport os
for root, dirs, files in os.walk(top=[], topdown=True, onerror=None, followlinks=False): for file in files: print(file)
os.walk() 方法用于通过在目录树种游走输出在目录中的文件名,向上或者向下。
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])
- top -- 根目录下的每一个文件夹(包含它自己), 产生3-元组 (dirpath, dirnames, filenames)。
- topdown --可选,为True或者没有指定, 一个目录的的3-元组将比它的任何子文件夹的3-元组先产生 (目录自上而下)。

