新增 递归创建文件夹 makedir 功能

This commit is contained in:
weiye.wang 2024-02-21 20:56:00 +08:00
parent cfc516d1b3
commit 58ec422bb1
1 changed files with 18 additions and 0 deletions

View File

@ -2022,5 +2022,23 @@ def ExportIDList(filepath): #从.tex或.pdf文件获取题目序号和ID的对
output += ",".join(currentoutput)+"\n\n"
return output
def makedir(dirpath): #递归创建文件夹
dirpath = dirpath.strip().replace("\\","/")
dirlist_raw = dirpath.split("/")
if ":" in dirlist_raw[0]:
dirlist_raw[1] = dirlist_raw[0] + "/" + dirlist_raw[1]
dirlist = dirlist_raw[1:].copy()
else:
dirlist = dirlist_raw.copy()
for i in range(len(dirlist)):
if not i == 0:
dirlist[i] = dirlist[i-1] + "/" + dirlist[i]
for dpath in dirlist:
try:
os.mkdir(dpath)
except:
pass
return dirlist
if __name__ == "__main__":
print("数据库工具, import用.")