Comment lire les fichiers texte dans Python

Comment lire les fichiers texte dans Python

En travaillant avec l'application Python, vous devrez lire et écrire des fichiers texte dans Python. Vous pouvez vous référer à notre autre tutoriel pour écrire un fichier texte dans Python. La lecture d'un fichier texte dans Python est un processus simple qui peut être accompli en utilisant quelques méthodes différentes.

Dans cet article, nous couvrirons les méthodes suivantes pour lire un fichier texte dans Python:

  • En utilisant le 'ouvrir()' fonction et '.lire()' méthode
  • En utilisant le 'ouvrir()' fonction et '.LEADLINES () ' méthode
  • En utilisant le 'avec' déclaration et '.lire()' méthode
  • En utilisant le 'avec' déclaration et '.LEADLINES () ' méthode

Vous pouvez choisir n'importe qui les méthodes données en fonction de votre scénario et de votre environnement d'application. Dans ce tutoriel, je lirai 'mon fichier.SMS' Disponible dans le répertoire actuel qui contient le texte suivant:

chat myfile.SMS  
Sortie: salut je suis Rahul vous accueille sur Tecadmin.filet 

Examinons de plus près chacune de ces méthodes une par une.

Méthode 1: Utilisation du 'ouvrir()' fonction et '.lire()' méthode

La première méthode pour lire un fichier texte dans Python utilise le 'ouvrir()' fonction et le '.lire()' méthode. Voici un exemple de la façon d'utiliser cette méthode:

# Ouvrez le fichier texte dans le mode de lecture Fichier = Open ('MyFile.txt ',' r ') # Lisez le contenu du fichier dans un contenu variable = fichier.read () # imprimer la valeur du contenu Imprimer (contenu) # Fermez le fichier.fermer()
1234567891011# Ouvrez le fichier texte dans Read ModeFile = Open ('MyFile.txt ',' r ') # Lisez le contenu du fichier dans un fichier variableContents =.read () # imprimer le contenu valable (contenu) # fermez le fichier.fermer()
Sortie: salut je suis Rahul vous accueille sur Tecadmin.filet 

Dans cet exemple, nous utilisons le 'ouvrir()' Fonction pour ouvrir le fichier texte en mode lecture (le paramètre 'r' indique que nous voulons lire le fichier). Ensuite, nous utilisons le '.lire()' Méthode pour lire le contenu du fichier dans une variable appelée contenu. Enfin, nous fermons le fichier en utilisant le .Méthode close ().

Méthode 2: Utilisation du 'ouvrir()' fonction et '.LEADLINES () ' méthode

La deuxième méthode pour lire un fichier texte dans Python implique l'utilisation du 'ouvrir()' fonction et le '.LEADLINES () ' méthode. Cette méthode est similaire à la première méthode, mais elle renvoie une liste de chaînes, où chaque chaîne représente une ligne dans le fichier texte. Voici un exemple de la façon d'utiliser cette méthode:

# Ouvrez le fichier texte dans le mode de lecture Fichier = Open ('MyFile.txt ',' r ') # Lisez le contenu du fichier dans une liste de lignes de chaînes = fichier.LEATLINES () # Imprimez les lignes Imprimer (lignes) # Fermez le fichier.fermer()
1234567891011# Ouvrez le fichier texte dans Read ModeFile = Open ('MyFile.txt ',' r ') # Lisez le contenu du fichier dans une liste de stringlines = fichier.LEATLINES () # Imprimez les lignes Imprimés (lignes) # Fermez le fichier.fermer()
Sortie: ['Hi \ n', "I'm Rahul \ n", 'Bienvenue à Tecadmin.net \ n '] 

Dans cet exemple, nous utilisons le 'ouvrir()' Fonction pour ouvrir le fichier texte en mode lecture (le paramètre 'r' indique que nous voulons lire le fichier). Ensuite, nous utilisons le '.LEADLINES () ' Méthode pour lire le contenu du fichier dans une liste de chaînes appelées lignes. Enfin, nous fermons le fichier en utilisant le .Méthode close ().

Méthode 3: Utilisation du 'avec' déclaration et '.lire()' méthode

La troisième méthode pour lire un fichier texte dans Python implique d'utiliser l'instruction avec l'instruction et le '.lire()' méthode. Cette méthode est similaire à la première méthode, mais elle ferme automatiquement le fichier après le bloc de code dans le 'avec' La déclaration a été exécutée. Voici un exemple de la façon d'utiliser cette méthode:

# Ouvrez le fichier texte en mode lecture en utilisant l'instruction avec avec Open ('MyFile.txt ',' r ') en tant que fichier: # Lisez le contenu du fichier dans un contenu variable = fichier.lire () imprimer (contenu)
12345# Ouvrez le fichier texte en mode lecture en utilisant la déclaration avec ouvrez ('MyFile.txt ',' r ') en tant que fichier: # Lisez le contenu du fichier dans un contenu variable = fichier.lire () imprimer (contenu)
Sortie: salut je suis Rahul vous accueille sur Tecadmin.filet 

Dans cet exemple, nous utilisons le 'avec' instruction pour ouvrir le fichier texte en mode lecture (le paramètre 'r' indique que nous voulons lire le fichier). Le 'avec' L'instruction ferme automatiquement le fichier après le bloc de code dans le 'avec' La déclaration a été exécutée.

Méthode 4: Utilisation du 'avec' déclaration et '.LEADLINES () ' méthode

La quatrième méthode pour lire un fichier texte dans Python implique l'utilisation du 'avec' déclaration et le '.LEADLINES () ' méthode. Cette méthode est similaire à la deuxième méthode, mais elle ferme automatiquement le fichier après le bloc de code dans le 'avec' La déclaration a été exécutée. Voici un exemple de la façon d'utiliser cette méthode:

# Ouvrez le fichier texte en mode lecture en utilisant l'instruction avec avec Open ('MyFile.txt ',' r ') en tant que fichier: # Lisez le contenu du fichier dans une liste de lignes Lines = fichier.LEADLINES () Imprimer (lignes)
12345# Ouvrez le fichier texte en mode lecture en utilisant la déclaration avec ouvrez ('MyFile.txt ',' r ') en tant que fichier: # Lisez le contenu du fichier dans une liste de lignes Lines = fichier.LEADLINES () Imprimer (lignes)
Sortie: ['Hi \ n', "I'm Rahul \ n", 'Bienvenue à Tecadmin.net \ n '] 

Dans cet exemple, nous utilisons le 'avec' instruction pour ouvrir le fichier texte en mode lecture (le paramètre 'r' indique que nous voulons lire le fichier). Le 'avec' L'instruction ferme automatiquement le fichier après le bloc de code dans le 'avec' La déclaration a été exécutée. Dans 'avec' déclaration, nous utilisons le '.LEADLINES () ' Méthode pour lire le contenu du fichier dans une liste de chaînes appelées lignes.

Conclusion

Dans cet article, nous avons couvert quatre méthodes différentes pour lire un fichier texte dans Python: en utilisant le 'ouvrir()' fonction et '.lire()' Méthode, en utilisant le 'ouvrir()' fonction et '.LEADLINES () ' Méthode, en utilisant le 'avec' déclaration et '.lire()' méthode, et en utilisant le 'avec' déclaration et '.LEADLINES () ' méthode. Chacune de ces méthodes a ses propres avantages et inconvénients, et la meilleure méthode à utiliser dépendra de vos besoins spécifiques.