使用Python列出所有子目录和文件

时间:2017-03-19 18:44:11

标签: python

如何使用Python列出所有子目录和文件?

示例:

firstdir
    secondir
       fin.txt,testdir

1 个答案:

答案 0 :(得分:0)

import os
root = "/your/path"
path = os.path.join(root, "firstdir")
for path, subdirs, files in os.walk(root):
    for name in files:
        print os.path.join(path, name)

或者您可以使用os.walk

直接替换firstdir中的根变量

此处方法walk()通过从上到下或从下到上遍历树来生成目录树中的文件名。

相关问题