创建带有列表的文件

时间:2019-06-12 23:37:39

标签: python python-3.x

因此,对于我的代码,我试图创建一个程序来创建文件,并将其输入文件中。

0 1
1 2
2 3
3 4
4 5

我试图获取一个for循环来获取它,但是在字符串中使用int却出现了错误。您如何告诉程序在不使用+1的情况下也打印行中的第一个数字加一个?

f = open("data.txt","w")
for int in range(0,4):
    f.write(int)
    f.write(int+1)
    f.write("\n")

2 个答案:

答案 0 :(得分:1)

f = open("data.txt","w")
for i in range (0,5):
    f.write(str(i))
    f.write(str(i+1))
    f.write("\n")
f.close()

答案 1 :(得分:0)

使用str(i)或:

with open('data.txt','w') as fout:
    for i in range(0,5):
        fout.write(f'{i} {i+1}\n')