当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python os.walk()用法及代码示例


如何在Python中遍历文件系统?假设我们在系统中给出了以下文件结构,并且想从头到尾完全遍历所有分支?
Example file system

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 '--------------------------------'

输出:


Output


相关用法


注:本文由纯净天空筛选整理自 os.walk() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。