这是一个片段:
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)
关于Python:如何在文件的同一行继续写入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30662931/