[英]Replace text from file for each lines
我想將新字符串添加到文本文件中的所有行。
到目前為止,我已經編寫了這個程序:
with open("texte.txt", mode="r") as mf:
for line in mf:
data = line + '"'
print(data)
但是當我打印內容時,我得到一個 output 像這樣:
line
"
line2
"
line3
"
line"
所以我可以看到這是我的文本中的第一行,打印正常。
我希望我的 output 是這樣的:
line1"
line2"
line3"
感謝您的幫助,希望您能理解我
文件中的每一行都以換行結束。 在准備好使用剩余的字符串之前,您必須從讀取的輸入中strip
該字符:
data = line.rstrip() + '"'
使用splitlines()方法:
with open("texte.txt", mode="r") as mf:
lines = mf.read().splitlines()
for line in lines:
data = line + '"'
print(data)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.