我希望能够在python中编写一个脚本,该脚本将递归地创建一定数量的文件/文件夹到某个位置。所以例如我想要某种for循环,它将创建folder1,folder2,folder3到路径C:\ Temp。我假设for循环是最好的方法,并使用操作系统?任何帮助都会很棒!
答案 0 :(得分:2)
看看makedirs。这可能有所帮助。
答案 1 :(得分:0)
以下是递归创建文件夹的方法,然后在该文件夹中创建文件。
from pathlib import Path
import os
folder_path = Path(os.getcwd() + os.path.join('\my\folders')) #define folder structure
if not os.path.exists(path): # create folders if not exists
os.makedirs(path)
file_path = os.path.join(path, 'file.xlsx') # add file to the folder path
f= open(file,"w+") # open in w+(write mode) or a+(append mode)