14

ファイルがあり、それを開くと、いくつかの段落が出力されます。これらの段落をスペースで結合して、1 つの大きな本文を形成する必要があります。

例えば

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)

ただし、各文字はスペースで区切られていますが、段落形式も取り除かれていません。

4

3 に答える 3

6
data = open('file.txt').read().replace('\n', '')
于 2013-05-06T07:01:15.220 に答える