Comment utiliser la fonction de lecture Python

Comment utiliser la fonction de lecture Python
Il existe de nombreuses méthodes utiles de Python que nous pouvons utiliser dans nos programmes. L'une des méthodes pratiques est la méthode Python readline (), il lit une ligne complète à partir d'un fichier spécifié à la fois par défaut. Vous pouvez également lire plus d'une ligne ou un fichier complet en utilisant la méthode readline () en utilisant différentes conditions comme l'utilisation de l'argument de la taille. La méthode readline () insère une nouvelle ligne (\ n) à la fin de la chaîne retournée.

Dans cet article, nous avons discuté de l'utilisation de la méthode readline () dans Python et comment l'exécuter sur un système Linux.

Exigence

Toute version de Python doit être installée sur votre système (Python3 est préinstallé sur le dernier système Ubuntu).

Suivez la procédure mentionnée ci-dessous pour se familiariser avec la méthode ReadLine ():

Créer un fichier Python

Pour exécuter des programmes Python sur Ubuntu, générez d'abord un fichier avec «.Extension py ”(fichier python).

Exécutez la commande ci-dessous mentionnée pour créer "Python_file.py »pour écrire des programmes Python dedans:

$ nano python_file.py

La méthode readline () en python sur Ubuntu

Ci-dessous, la syntaxe de ReadLine (): la méthode:

Syntaxe:

déposer.Readline (taille)

Le "déposer"Sera la variable du fichier, qui sera ouverte pour lire les données de l'informatique. Le "taille"Sera utilisé par la méthode readline () comme argument pour lire le fichier jusqu'à la taille spécifiée. Ce n'est pas un argument obligatoire. Par défaut, c'est «-1».

Pour utiliser la méthode readLine (), nous devons d'abord ouvrir un fichier en utilisant la syntaxe mentionnée ci-dessous:

ouvert (nom de fichier, r)

nom de fichier: nom du fichier que vous souhaitez lire

r: il est utilisé pour ouvrir un fichier dans mode lecture

Si vous ouvrez un fichier en mode de lecture, ReadLine () renvoie la chaîne.

RB (mode binaire): Vous pouvez utiliser le mode binaire pour obtenir des objets binaires.

Après avoir effectué la tâche, vous devez fermer le fichier par syntaxe mentionnée ci-dessous:

file_variable / nom de fichier.fermer()

Si vous obtenez un fichier dans une variable, fermez le fichier à l'aide de cette variable, vous pouvez également fermer le fichier en utilisant directement le nom de fichier.

Lire le fichier en utilisant readLine () sans passer un argument de taille dans Python

Nous pouvons lire une ligne complète à partir d'un fichier en utilisant la méthode readline () sans spécifier la taille. Si nous ne spécifions pas taille qu'il faut la taille de -1 par défaut et renvoie une ligne complète. Pour lire une ligne complète depuis le début du fichier «Linuxhint» à l'aide de Python, écrivez le code mentionné ci-dessous dans le «Python_file.py ":

file = open ("Linuxhint.txt "," r ")
imprimer le fichier.readLine ())
déposer.fermer()

Presse "Ctrl + s"Pour enregistrer le fichier et" Ctrl + X "pour quitter le fichier.

Exécutez maintenant le fichier créé ci-dessus pour obtenir la première ligne complète de fichier mentionné par la commande mentionnée ci-dessous:

$ python3 python_file.py

Utilisez la méthode readLine () en passant la taille comme paramètre

Nous pouvons également passer un argument nommé Taille (numéro ou entier) à la méthode readLine () pour lire le fichier jusqu'à la taille spécifiée.

Pour lire les 8 premiers caractères du fichier "Linuxhint.SMS", Écrivez le code mentionné ci-dessous dans le fichier «Python_file.py ":

file = open ("Linuxhint.txt "," r ") >> Utilisez une petite capture d'écran de changement F<<
imprimer le fichier.Readline (8))
déposer.fermer()

Presse "Ctrl + s«Pour enregistrer le fichier et«Ctrl + x"Pour quitter le fichier.

Pour exécuter le code écrit en «Python_file.Py ”Pour imprimer les 8 premiers caractères sur le terminal, exécutez la commande mentionnée ci-dessous:

$ python3 python_file.py

Lire la méthode complète de fichiers par ligne à l'aide de readLine ()

Pendant que Loop:

Nous pouvons obtenir le fichier complet ligne par ligne à l'aide de la méthode readLine () par while en boucle, exécutez le code mentionné ci-dessous dans "Python_file.Fichier py "pour obtenir des données de" Linuxhint.Txt ”File Line by Line Utilisation de LOOP:

file = open ("Linuxhint.txt "," r ")
get_line = fichier.readLine ()
tandis que get_line:
imprimer (get_line)
get_line = fichier.readLine ()
déposer.fermer()

Presse "Ctrl + s«Pour enregistrer le fichier et«Ctrl + x"Pour quitter le fichier.

Pour exécuter le code écrit en «Python_file.py "pour imprimer toutes les lignes de fichier" Linuxhint.txt ”sur le terminal, exécutez la commande mentionnée ci-dessous:

$ python3 python_file.py

Conclusion:

La méthode Python ReadLine () lit une seule ligne complète du fichier à la fois par défaut. Il a un argument de taille Pour spécifier le nombre de caractères / octets à lire à l'aide de la méthode readline () à partir du fichier. Dans cet article, nous discutons de l'utilisation de la méthode readLine () dans différents scénarios comme l'utilisation de readLine () avec et sans argument de taille ou pour lire toutes les lignes de fichier. Après avoir lu cet article, vous obtiendrez une meilleure compréhension de la méthode Readline () et pourrez l'utiliser dans les programmes Python efficacement.