为每一行替换文件中的文本

我想向文本文件中的所有行添加新字符串。

到目前为止,我已经编写了这个程序:

with open("texte.txt", mode="r") as mf:
    for line in mf:
        data = line + '"'
        print(data) 

但是当我打印内容时,我得到这样的输出:

line
"
line2
"
line3
"
line"

所以我可以看到这是我从文本中打印出来的第一行。

我希望我的输出是这样的:

line1"
line2"
line3"

感谢您的帮助,希望您理解我

回答

文件中的每一行都以换行结束。你必须strip说的性格读取输入您之前已经准备好与剩余的字符串工作:

data = line.rstrip() + '"'


以上是为每一行替换文件中的文本的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>