踏实,努力向上!
用python创建任意个文件
上一篇 /
下一篇 2009-01-17 18:38:45
/ 个人分类:python学习
def creatfiles(x):
i = 0
while i < x:
bb = "fds"+str(i)+".txt"
f = open(bb,"w")
f.write("today is 2009-1-7\n")
f.write("I am very happy!")
f.close()
i = i+1
if __name__ == "__main__":
m = int(input('creatfile_numbers: '))
creatfiles(m)
运行后会提示要求输入生成文件的个数,输入后,即可以当前目前生成内容为以下的txt文件。如输入为5000,则运行后,会在当前目录下生成5000个文件。内容都是如下这些:
today is 2009-1-7
I am very happy!
内容都是写定的,文件名也相当于写定。只在当前脚本所在的文件夹生成文件。
如果想改为在其它文件夹下生成文件,可以在bb = "fds"+str(i)+".txt" 这里修改,比如在d:\test\目录下生成文件,则可以写成:"d:\\test\\"+"fds"+str(i)+".txt" .这样就可以在d:\test\目录下生成文件.
备注:python 3.0中,print是需要括号的。
收藏
举报
TAG:
python学习