踏实,努力向上!

用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学习

talentzjp的个人空间 引用 删除 talentzjp   /   2012-11-23 10:31:46
5
 

评分:0

我来说两句

Open Toolbar