[英]Append int onto string within for loop : Python
我正在嘗試將增量值附加到字符串的末尾,但是格式不正確,因為它在字符串的下面而不是末尾打印。 它應該是: password1900 password1901 password1902
但其打印為:
密碼
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()
嘗試這個,
print(line, end=' ')
因為在print()的末尾,每次成功執行后,每次都需要換行符'\\ n'。 end是print函數中的默認參數,它指定要在print()中保留哪個字符...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.