Python 在文本文件的每行末尾添加逗号(从开始算起)

Python 在文本文件的每行末尾添加逗号(从开始算起),python,file,text,Python,File,Text,我有一个包含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") 您可以简单地

我有一个包含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")

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

filepath = "myfile.txt"
with f as open(filepath):
    lines = f.read().splitlines()
现在,您已经创建了一个包含文件中每一行的列表。然后,您只需重写它并将逗号附加到每行:

with f as open(filepath, "w"):
    for line in lines:
        f.write(line + ",\n")
希望这是有帮助的