猿问

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

我的目标是制作选定数量的小型 .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。


小唯快跑啊
浏览 74回答 3
3回答

呼唤远方

如果我理解您的问题,只需使用 for 循环?MAX_NUM_OF_FILES = 10for 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}')

慕尼黑的夜晚无繁华

for i in range(1,100):     filename = f"file{i}.txt"     with open(filename, "w") as file:          file.write("my file")

弑天下

你可以这样做: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()
随时随地看视频慕课网APP

相关分类

Python
我要回答