从我的驱动器的选定文件夹列表中创建子文件夹

时间:2019-05-03 16:10:01

标签: python

如何在选定的目录列表中创建子文件夹。

我的dir脚本列表是:

import  os
os.chdir(r"D:\0pramod\Project")
my_folder = os.getcwd()
list_entries = os.listdir(my_folder)
subfolder_names = ['Animation','Lighting','comp','roto','paint']

for subfolder_name in subfolder_names:
    os.makedirs(os.path.join('?', subfolder_name))

1 个答案:

答案 0 :(得分:0)

如果您只想在subfolder_names的每个文件夹中创建my_folder,则可以使用嵌套循环来简单地做到这一点:

我不建议在这里使用os.walk(),因为它会遍历my_folder并在subfolder_names内给您my_folder

import  os
my_folder = r"D:\0pramod\Project"
list_entries = [os.path.join(my_folder, list_entry) for list_entry in os.listdir(my_folder)]
subfolder_names = ['Animation','Lighting','comp','roto','paint']

for subfolder_name in subfolder_names:
    for list_entry in list_entries:
        os.makedirs(os.path.join(list_entry, subfolder_name))