我需要创建一个文件夹列表,每个文件夹都有多个未嵌套的子文件夹。我用过了
os.makedirs('folder/subfolder')
创建一个文件夹和一个子文件夹,但我只能使多个嵌套文件夹工作:
os.makedirs('folder/subfolder1/subfolder2/subfolder3')
其中 sub3 嵌套在 sub2 中,sub2 嵌套在 sub1 中。我想要的是将子 1、2 和 3 一起嵌套在“文件夹”中(1 个文件夹中有 3 个文件夹)。我试过了
os.makedirs('folder/(subfolder1, subfolder2)')
但这只会创建一个名为“( subfolder1, subfolder2) ”的文件夹 有谁知道正确的语法吗? makedirs 功能甚至可能吗?
原文由 jredd 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用循环:
或者,如果您在
list
中有名称:附言
如果忽略已经存在的文件夹