【问题标题】:Add comma at end of each line in text file from start从开始在文本文件的每一行末尾添加逗号
【发布时间】:2020-08-08 15:35:11
【问题描述】:

我有一个包含 15 行句子的文本文件,如下所示:

Hello Guys
Wassap Guys
Bye Guys

在 Python 中,我想打开文件并在每行末尾添加逗号 , 像这样:

Hello Guys,
Wassap Guys,
Bye Guys,

这是我尝试过的:

f = open("ddd.txt", "r+")
tl = f.readlines()

for i in tl:
     f.write(",\n")

【问题讨论】:

    标签: python file text


    【解决方案1】:

    您可以简单地读取文件的所有行并重写它们,并在每行的末尾附加一个逗号。 首先,您应该阅读文件并保存其中的每一行:

    filepath = "myfile.txt"
    with open(filepath) as f:
        lines = f.read().splitlines()
    

    现在您已经创建了一个包含文件中每一行的列表。然后,您只需重写它并将逗号附加到每一行:

    with open(filepath, "w") as f:
        for line in lines:
            f.write(line + ",\n")
    

    希望这对您有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-05
      • 1970-01-01
      • 2016-04-13
      • 1970-01-01
      • 2023-02-07
      • 1970-01-01
      • 2017-12-02
      • 2017-04-19
      相关资源
      最近更新 更多