Comment adhérer à toutes les lignes dans un fichier texte en python?

J'ai un fichier et quand je l'ouvre, il imprime certains paragraphes. J'ai besoin d'adhérer à ces paragraphes avec un espace forme un grand corps de texte.

pour, par exemple,

for data in open('file.txt'):
    print data

a une sortie comme celle-ci:

Hello my name is blah. What is your name?
Hello your name is blah. What is my name?

Comment la sortie comme ça?:

Hello my name is blah. What is your name? Hello your name is blah. What is my name?

J'ai essayé de remplacer les retours à la ligne avec un espace comme suit:

for data in open('file.txt'):
      updatedData = data.replace('\n',' ')

mais qui ne reçoit débarrasser des lignes vides, il ne veut pas rejoindre l'paragraphes

et aussi essayé de joindre comme suit:

for data in open('file.txt'):
    joinedData = " ".join(data)

mais qui la sépare de chaque personnage avec un espace, tandis que les pas se débarrasser du format de paragraphe.

OriginalL'auteur user2353608 | 2013-05-06