如何打印目录的全部内容,包括子目录,子目录和文件?

时间:2019-08-28 14:35:40

标签: python

我有一个目录,但我不知道它包含多少个子目录或子目录。 简而言之,我想打印所有目录,子目录,子子目录等中的所有文件。 我认为它必须是递归的?我不知道子目录可以进入任何级别,所以我想我正在尝试打印整个目录尝试。

for root, dirs, files in os.walk(path):

它没有用。 我试图从字面上打印所有可以从我的路径实现的东西,所有文件

我希望打印出可以通过我的路径实现的所有文件

1 个答案:

答案 0 :(得分:2)

好吧,您什么都不打印,只是循环,这是从循环(和文件路径)中打印文件名的方法:

for root, dirs, files in os.walk(path):
    for file in files:
        file_name = file
        file_path = os.path.join(root, file)
        print(file_name)
        print(file_path)