22年国赛正式赛卷,Linux上使用python批量创建文件

59 阅读1分钟
import shutil
 
for i in range(0,20):			#从0开始,共20个文件	定义文件名的数字序号
	b = '%02d' % i 				#保留两位数,不够补0
	filename = './' + str(b)	#定义文件路径和完整命名,str函数转换对象b的值
	if os.path.exists(filename):	#判断变量filename中的变量是否存在
		print(filename + "文件已存在")	#存在则输出内容	
		os.remove(filename)				#并删除文件
		print(filename + "文件已删除")	#删除后输出以下内容
	with open(filename,"w") as f:		#创建文件,向文件中写入文件
		f.write("file" + str(b))		#写入内容为文本加str(b)
		print(filename + "文件已创建")

import os.shutil可能会报错

创建文件后里面的内容是

file00        file01        file02        file03        以此类推

作个人学习