为了账号安全,请及时绑定邮箱和手机立即绑定

如何在python 2.7中制作大量文件

如何在python 2.7中制作大量文件

小唯快跑啊 2022-07-26 15:52:33
我的目标是制作选定数量的小型 .txt 文件。我当前的脚本非常基本:file=open("1234.txt","w")file.write("This is my file")file.close()我想我必须做这样的事情,但我得到无效的语法错误。name=file.txt()filename=name+1()file=open(file,"w")file.write("this is my file")它需要制作选定数量的文件,这些文件实际上被称为相同的东西,因为我可以在之后批量编辑它们。我正在使用 Python 2.7。
查看完整描述

3 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

如果我理解您的问题,只需使用 for 循环?


MAX_NUM_OF_FILES = 10

for file_num in range(MAX_NUM_OF_FILES):

    with open(f'my_file_{file_num}.txt', 'w') as file:

        file.write(f'This is file number {file_num}')


查看完整回答
反对 回复 2022-07-26
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

for i in range(1,100):

     filename = f"file{i}.txt"

     with open(filename, "w") as file:

          file.write("my file")


查看完整回答
反对 回复 2022-07-26
?
弑天下

TA贡献1818条经验 获得超8个赞

你可以这样做:

for i in range(0, 10):
    file_name = f"file{i}.txt"
    file = open(file_name, "w")
    file.write("This is my file")
    file.close()


查看完整回答
反对 回复 2022-07-26
  • 3 回答
  • 0 关注
  • 73 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信