file = open(filename, 'r')
a = 1
for i in file:
print(str(a) + ': ' + str(i))
a += 1
我正在尝试打印文件的每一行。然而,当我打印它时,输出是:
1:9874234,12.5,23.0,50.0
2:7840231,70,60,85.4
3:3845913,55.5,60.5,80.0
4:3849511,20,60,50
这是正确的输出,但我想删除每个输出之间的额外线条,因此每个输出之间没有空格
答案 0 :(得分:2)
您的行已经以换行符结束了。 print
正在添加另一个。
使用print(argument, end='')
。
如果您想简化代码,则应查看enumerate
内置函数。