如何在选定的目录列表中创建子文件夹。
我的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))
答案 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))