如何在Python中遍历文件系统?假设我们在系统中给出了以下文件结构,并且想从头到尾完全遍历所有分支?
os.walk()如何在python中工作?
OS.walk()通过自上而下或自下而上的目录树在目录树中生成文件名。对于根于目录顶部(包括顶部本身)的树中的每个目录,它都会生成一个三元组(目录路径,目录名,文件名)。
- root : 仅打印您指定的目录。
- dirs : 从根目录输出子目录。
- files :从根目录和目录中打印出所有文件。
# Driver function
import os
if __name__ == "__main__":
for (root,dirs,files) in os.walk('Test', topdown=true):
print root
print dirs
print files
print '--------------------------------'
输出:
相关用法
注:本文由纯净天空筛选整理自 os.walk() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。