Comment lire un fichier texte dans une variable chaîne et supprimer les nouvelles lignes?


klijo:

J'utilise le segment de code suivant pour lire un fichier en python:

with open ("data.txt", "r") as myfile:
    data=myfile.readlines()

Le fichier d'entrée est:

LLKKKKKKKKMMMMMMMMNNNNNNNNNNNNN
GGGGGGGGGHHHHHHHHHHHHHHHHHHHHEEEEEEEE

et quand j'imprime des données, je reçois

['LLKKKKKKKKMMMMMMMMNNNNNNNNNNNNN\n', 'GGGGGGGGGHHHHHHHHHHHHHHHHHHHHEEEEEEEE']

Comme je le vois, les données sont en listforme. Comment puis-je faire de la chaîne? Et comment puis-je supprimer les "\n", "["et les "]"personnages de lui?

insomnie:

Vous pouvez utiliser:

with open('data.txt', 'r') as file:
    data = file.read().replace('\n', '')

Articles connexes


Comment supprimer les nouvelles lignes d'un fichier texte?

Alucard: J'ai les données suivantes et je dois tout mettre en une seule ligne. J'ai ceci: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; J'ai besoin de ça: 22791;14336;22821;34653;21491;25522;33238; ÉDITER Aucune de ces commandes ne fon