这是一个片段:

f = open("a.txt","r")
paragraph = f.readlines()
f1 = open("o.txt","w")
for line in paragraph:
    f1.write(line)

在这里,我该如何在o.txt的同一行上连续写?
例如,a.txt
Hi,
how
are
you?

那么o.txt应该是:
Hi, how are you?

提前致谢。

最佳答案

使用rstrip删除换行符

f = open("a.txt","r")
paragraph = " ".join(map(lambda s: s.rstrip('\n'), f.readlines()))
f1 = open("b.txt","w")
f1.write(paragraph)

10-04 21:36
查看更多