gpt4 book ai didi

python - 打印特定文件夹中所有文件夹和子文件夹名称的程序

转载 作者:行者123 更新时间:2023-12-01 00:05:49 28 4
gpt4 key购买 nike

我应该只导入操作系统

我有问题,在检查特定文件夹中的文件夹后,我不知道如何编写程序,以便对这些文件夹中的文件夹执行相同的操作,依此类推。

最佳答案

最快的方法是使用os.walk,如下所示:

import os
path = '.'
folder_paths = [
paths[0] for paths in os.walk(path)
]

print(folder_paths)

如果您需要自定义递归函数,可以使用 os.listdiros.path.isdir 代替:

def print_sub_dirs(path):
folder_paths = [
os.path.join(path, folder) for folder in os.listdir(path) if os.path.isdir(os.path.join(path, folder))
]
for folder_path in folder_paths:
print(folder_path)
print_sub_dirs(folder_path)

print_sub_dirs('.')

关于python - 打印特定文件夹中所有文件夹和子文件夹名称的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59991335/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com