博客仅记录每次学习、工作过程中的实际应用。
# 核心代码转载来源:https://www.jb51.net/article/158179.html
# 打开格式中,需要加入:encoding="utf-8" ,原文代码会报错。
# 在此基础上,增加路径选择,以及校验。
import os
import os.path as path
def mkdir(path):
folder = os.path.exists(path)
if not folder:
os.makedirs(path)
print(path + "---创建成功!")
else:
print(path + "---文件夹已存在!")
lujing = input(r'您准备把文件夹创建在哪?请输入地址(例如:c\abc):')
if path.isdir(lujing):
with open('folder_name.txt', 'r', encoding="utf-8") as f:
lines = f.readlines()
for line in lines:
folder = line
# strip()方法移除字符串头尾指定的字符
folder = folder.strip()
mkdir(folder)
else:
print('路径不存在,请检查是否输入错误!')