我正在尝试将增量值附加到字符串的末尾,但是格式不正确,因为它在字符串的下面而不是末尾打印。它应该是: 密码1900 密码1901 密码1902
但其打印方式为:
密码
1900
密码
1901
密码
1902
这是到目前为止我得到的:
fh = open('Password.txt')
OutPut = open("OutPut.txt", 'w')
i = 1900
for line in fh:
line+=str(i)
print(line)
i += 1
fh.close()
OutPut.close()
答案 0 :(得分:0)
尝试一下,
print(line, end=' ')
因为在print()的末尾,每次成功执行后,它每次都换行符'\ n'。 end是print函数中的默认参数,用于指定要在print()中保留哪个字符。