这期内容当中小编将会给大家带来有关利用Python怎么创建一个文件夹,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
1。创建文件夹
#批量创建文件夹 进口操作系统#倒入操作系统模块创建文件夹需要的 #保存路径,直接从电脑文件夹中复制过来,但是 #注意,直接复制过来的C: \英国\ \可以雅思听力路径结尾是没斜杠的。 #路径是需要斜杠结尾的,否则会以允许为根目录,而不是“雅思听力”为根目录。 #但是如果之间加上斜杠\,你会发现报的错。因为python中路径结尾必须是反斜杠, #所以直接加个反斜杠就行了。=& # 39;路径C: \英国\ \雅可以思听力/& # 39; #定义文件夹名称 name=癙ython剑雅“; #创建10个文件夹,序号为0 - 9 因为我在范围(10): #“文件“+ # os.path.exists(路径)判断文件是否存在固定语法,记住就行 #定义一个变量判断文件是否存在,路径指代路径,str (i)指代文件夹的名字 #名称+ str (i + 1)为拼接名称,效果为:Python剑雅1,Python剑雅2… # str (i + 1)提高用户体验1,2,3,… isExists=os.path.exists(路径+名称+ str (i + 1)) 如果不是isExists: # os.path.exists(路径+ str (i))创建文件夹路径+名称 os.makedirs(路径+名称+ str (i + 1)) print (“% s目录创建成功“%我) 其他: print (“% s目录创建成功“%我) #如果文件不存在,则继续上述操作,直到循环结束 继续
<>强执行效果强>
#建4个医生文件 因为我在范围(4): #固定语法格式:开放(& # 39;文件夹位置& # 39;“文件的名称“+ & # 39;。文件后缀& # 39;,一个表示没有该文件就新建) f=开放(& # 39;C: \英国\ \雅可以思听力\ Python剑雅1/& # 39;“剑雅测试“;+ str (i + 1) +“;听力文本“+ & # 39;. doc # 39;“a") f.write(“;”) #写入文件,设置为空 f.close() #执行完结束
执行效果
def mkdir(路径): #引入模块 进口操作系统 #去除首位空格 路径=path.strip () #去除尾部\符号 路径=path.rstrip (“\ \”) #判断路径是否存在 #存在真正的 #不存在错误的 isExists=os.path.exists(路径) #判断结果 如果不是isExists: #如果不存在则创建目录 #创建目录操作函数 os.makedirs(路径) 打印(路径+ & # 39;创建成功& # 39;) 还真 其他: #如果目录存在则不创建,并提示目录已存在 打印(路径+ & # 39;目录已存在& # 39;) 返回假 #定义要创建的目录 mkpath=癉: \ \ gitRepository \ \ python100days \ \“; 调用函数 # mkdir (mkpath) x的范围(100): mkdir (mkpath + str (x + 1) +“Day")
效果图
def batch_create_files (filepath): & # 39;& # 39;& # 39; 导入操作系统模块,用于判断文件是否存在 存在真正的 不存在假 & # 39;& # 39;& # 39; 进口操作系统 fd=os.path.exists (filepath) 如果不是fd: #如果不存在 试一试: fo=开放(filepath模式=& # 39;x # 39;) 打印(filepath + & # 39;创建成功& # 39;) fo.close () 除了IOError:那么 #如果存在会发生异常(这里我不知道是不是这样用,因为异常有很多种类型) 打印(& # 39;创建失败& # 39;) x的范围(7101): #循环运行(这里我1 - 6的文件夹已经创建过了,所以直接用7到100) batch_create_files (& # 39; D: \ \ gitRepository \ \ python100days \ \ & # 39; + str (x) + & # 39;天\ \ testOne.py& # 39;)