我有一个目录,但我不知道它包含多少个子目录或子目录。 简而言之,我想打印所有目录,子目录,子子目录等中的所有文件。 我认为它必须是递归的?我不知道子目录可以进入任何级别,所以我想我正在尝试打印整个目录尝试。
for root, dirs, files in os.walk(path):
它没有用。 我试图从字面上打印所有可以从我的路径实现的东西,所有文件
我希望打印出可以通过我的路径实现的所有文件
答案 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)