我有一个文件,当我打开它时,它会打印出一些段落。我需要将这些段落连同一个空间组合起来,形成一个大文本。如何在python中将文本文件中的所有行连接在一起?
例如,
for data in open('file.txt'):
print data
有像这样的输出:
Hello my name is blah. What is your name?
Hello your name is blah. What is my name?
输出怎么会是这样?:
Hello my name is blah. What is your name? Hello your name is blah. What is my name?
我试着像这样一个空间,更换新行:
for data in open('file.txt'):
updatedData = data.replace('\n',' ')
但只有摆脱空行,它不会加入段落
,也试图加入,像这样:
for data in open('file.txt'):
joinedData = " ".join(data)
但分隔用空格每一个字符,而不是摆脱段落格式任。
谢谢你,这工作! – user2353608 2013-05-06 07:07:35