Maison > développement back-end > Tutoriel Python > Comment puis-je lire efficacement un fichier dans une seule chaîne sans nouvelles lignes en Python ?

Comment puis-je lire efficacement un fichier dans une seule chaîne sans nouvelles lignes en Python ?

Patricia Arquette
Libérer: 2024-12-06 02:30:10
original
313 Les gens l'ont consulté

How Can I Efficiently Read a File into a Single String Without Newlines in Python?

Lire efficacement le contenu d'un fichier dans une variable de chaîne sans nouvelles lignes

Votre exigence de lire un fichier texte dans une seule chaîne dépourvue de nouvelles lignes pose un défi de programmation. Voici deux solutions efficaces :

  1. Lire et remplacer les nouvelles lignes :

    with open('data.txt', 'r') as file:
        data = file.read().replace('\n', '')
    Copier après la connexion

    Cette méthode consomme le contenu du fichier dans une chaîne en utilisant fichier.read(). Par la suite, il élimine tous les caractères de nouvelle ligne (n) en les remplaçant par des chaînes vides. Cette opération produit la chaîne d'une seule ligne souhaitée contenant le contenu du fichier combiné.

  2. Lire et supprimer les nouvelles lignes :

    with open('data.txt', 'r') as file:
        data = file.read().rstrip()
    Copier après la connexion

    Cette approche suppose que le fichier ne contient qu'une seule ligne de texte. Il utilise la fonction rstrip(), qui supprime efficacement tous les caractères de nouvelle ligne de fin de la chaîne. Cela garantit la création d'une chaîne d'une seule ligne sans aucune nouvelle ligne.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal