Maison >développement back-end >Tutoriel Python >Comment lire un fichier texte dans une variable de chaîne unique en Python ?

Comment lire un fichier texte dans une variable de chaîne unique en Python ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-04 16:58:13145parcourir

How to Read a Text File into a Single String Variable in Python?

Lecture d'un fichier texte dans une variable de chaîne sans retour à la ligne

De nombreux scénarios nécessitent de traiter des fichiers texte comme une chaîne continue, sans présence de sauts de ligne qui délimitent des lignes individuelles. Cet article explique comment accomplir cette tâche en programmation.

Une approche consiste à utiliser la fonction open() avec le mode « r » pour lire le contenu du fichier. Par la suite, la méthode read() peut extraire l’intégralité du contenu du fichier. Pour supprimer les nouvelles lignes, vous pouvez utiliser la méthode replace() pour remplacer toutes les occurrences de « n » (le caractère de nouvelle ligne) par une chaîne vide.

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

Alternativement, si vous êtes certain que le fichier texte contient une seule ligne, vous pouvez utiliser la méthode rstrip() pour supprimer les caractères d'espacement de fin, y compris la nouvelle ligne :

with open('data.txt', 'r') as file:
    data = file.read().rstrip()

En implémentant ces méthodes, vous pouvez lire efficacement un fichier texte en une chaîne d'une seule ligne, éliminant ainsi efficacement la présence de nouvelles lignes qui pourraient autrement gêner vos tâches de traitement de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn