Méthode de lecture Python ()

Méthode de lecture Python ()

Avez-vous déjà voulu lire un fichier en ligne dans Python? Alors tu devrais être familier avec le python 'Readlines ()' Méthode! Cette puissante méthode Python est utilisée pour lire un fichier ligne par ligne et stocker chaque ligne dans une liste. Cela signifie que vous pouvez accéder à chaque ligne du fichier à l'aide d'un index de liste simple, et vous pouvez facilement manipuler le contenu du fichier.

Le 'Readlines ()' La méthode est très utile pour lire des fichiers qui contiennent beaucoup d'informations ou ont de nombreuses lignes de texte. Vous pouvez également utiliser le 'Readlines ()' Méthode pour lire un fichier une ligne à la fois, ce qui est idéal pour les tâches de traitement des fichiers. Ce qui est encore mieux, c'est que le 'Readlines ()' La méthode est facile à utiliser et peut être implémentée en quelques lignes de code. Donc, si vous cherchez un moyen fiable de lire des fichiers dans Python, ne cherchez pas plus loin que le 'Readlines ()' Méthode!

Syntaxe:

Le 'Readlines ()' La méthode utilise la syntaxe suivante:

file_object.LEADLINES ()
1file_object.LEADLINES ()

Le 'Readlines ()' La méthode lit toutes les lignes du fichier et les renvoie comme une liste de chaînes, chaque chaîne représentant une ligne dans le fichier. Le caractère Newline à la fin de chaque ligne est inclus dans la chaîne.

Exemple:

Comprenons le python 'Readlines ()' Méthode avec quelques exemples. Considérez le fichier suivant MyFile.SMS:

chat myfile.SMS  Pomme banane mango orange ananas 

Pour lire toutes les lignes de ce fichier en utilisant le 'Readlines ()' Méthode, vous pouvez effectuer ce qui suit:

# Ouvrez le fichier en mode lecture avec Open ('MyFile.txt ',' r ') comme f: # lire toutes les lignes des lignes de fichiers = f.LEADLINES () # Imprimez la liste des lignes Imprimer (lignes)
1234567# Ouvrez le fichier dans Read Modewith Open ('MyFile.txt ',' r ') comme f: # lire toutes les lignes des lignes de fichiers = f.LEATLINES () # Imprimez la liste des lignes de ligne (lignes)

Cela imprimera la sortie suivante:

Sortie: ['Apple \ N', 'Banana \ n', 'Mango \ n', 'Orange \ n', 'Pineapple \ n'] 

Comme vous pouvez le voir, le 'Readlines ()' La méthode renvoie une liste de chaînes, chaque chaîne représentant une ligne dans le fichier et le caractère Newline à la fin de chaque ligne incluse dans la chaîne.

Vous pouvez également utiliser le 'Readlines ()' Méthode pour lire un nombre spécifique de octets dans le fichier, comme indiqué dans l'exemple suivant:

# Ouvrez le fichier en mode lecture avec Open ('MyFile.txt ',' r ') comme f: # limite Nombre d'octets pour retourner les lignes = f.LIGNES DE LEATS (14) # Imprimez la liste des lignes Imprimer (lignes)
1234567# Ouvrez le fichier dans Read Modewith Open ('MyFile.txt ',' r ') comme f: # limite Nombre d'octets pour retourner les lignes = f.LICES DE LEATS (14) # Imprimez la liste des lignes de ligne (lignes)

Cela imprimera la sortie suivante:

Sortie: ['Apple \ n', 'Banana \ n', 'Mango \ n'] 

Comme vous pouvez le voir, le 'Readlines ()' Méthode lit le nombre spécifié d'introductions à partir du fichier et les renvoie comme une liste de chaînes.

Le 'Readlines ()' la méthode est généralement plus lente que d'utiliser la boucle pour 'Readlines ()' Méthode pour lire les lignes d'un fichier, car elle lit toutes les lignes du fichier en mémoire à la fois. Cependant, il est plus pratique à utiliser et peut être utile lorsque vous souhaitez lire toutes les lignes d'un fichier en un seul appel.