我一直在尝试使用python创建一个文本文件,我必须写200行。每行包含相同的字符串,但它包含一个范围从1901到2100的数字。例如,
this_is_the_string_with_a_number_xxxx_in_each_line
其中xxxx从1901年到2100年不等(按升序排列)。如何使用python将这些行写入txt文件?
答案 0 :(得分:2)
这应该做的工作:
with open("my_file.txt", "w") as myfile:
stub_string = "this_is_the_string_with_a_number_%s_in_each_line\n"
for number in range(1901, 2100):
string_with_number = stub_string % number
myfile.write(string_with_number)