我希望能够用python编写一个脚本,以递归方式将一定数量的文件/文件夹创建到某个位置。例如,我想要某种for循环,它将在路径C:\Temp中创建folder1、folder2、folder3。我认为for循环是实现这一点的最好方法,而且也使用os?任何帮助都是最好的!
发布于 2014-03-07 00:31:37
看看makedirs吧。这可能会有所帮助。
发布于 2020-02-24 07:00:01
下面是如何递归创建一个文件夹,然后在该文件夹中创建一个文件。
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)
https://stackoverflow.com/questions/22230250
复制相似问题