【发布时间】:2016-01-17 16:52:40
【问题描述】:
我有一个包含文件夹和子文件夹的目录。每个路径的末尾都有文件。我想制作一个 txt 文件,其中包含所有文件的路径,但不包括文件夹的路径。
我尝试了Getting a list of all subdirectories in the current directory 的这个建议,我的代码如下所示:
import os
myDir = '/path/somewhere'
print [x[0] for x in os.walk(myDir)]
它给出了所有元素(文件和文件夹)的路径,但我只想要文件的路径。有什么想法吗?
【问题讨论】:
-
您可以将根目录与
os.walk中的文件名连接起来。