Lignes de lecture python

Lignes de lecture python
Python est une langue assez facile et la plus simple pour commencer à apprendre. Il vous permet de lire, écrire et afficher les données de différents fichiers, je.e. texte, mot ou csv. Python est venu avec la fonction LEATLINES () pour lire les données à partir d'un fichier spécifique jusqu'à la fin et afficher n'importe quel outil Python sur la console de sortie. Par conséquent, nous examinerons le fonctionnement de la fonction de lecture de Python () dans notre article aujourd'hui. Assurez-vous que Spyder 3 est installé et configuré sur votre système d'exploitation Windows 10. Commençons par quelques exemples.

Exemple 01:

Commençons par l'exemple le plus simple pour lire les lignes de fichiers au sein de Spyder 3. Supposons que vous avez un fichier texte simple nommé «Fichier.txt "résidant dans votre".Dossier Spyder-Py3 ”de Windows 10 avec quelques données de texte à trois lignes.

Pour afficher ces données sur votre console Spyder-3, vous devez ouvrir ce fichier dans Spyder3 via le code Python et lire ses données par la suite. Pour ouvrir ce fichier, vous devez créer un descripteur de fichier «F» et appeler la fonction Open () avec lui pour ouvrir le fichier «Fichier.txt ”en mode de lecture via 'r'. Maintenant, le fichier a été ouvert et peut être lu à l'aide du descripteur de fichier «F». Vous devez appeler la fonction Python «Readlines ()» avec le descripteur «F» pour obtenir toutes les lignes jusqu'à la fin du fichier. Ces lignes seront enregistrées sur une autre variable, «L». Sur la troisième ligne, nous avons utilisé la fonction d'impression pour afficher toutes les lignes du fichier.fichier txt dans une seule ligne avec la variable "L".

F = Open ('Fichier.txt ',' r ')
L = f.LEADLINES ()
Imprimer (L)

Enregistrez ce code, déboguez-le et exécutez-le avec le bouton «débogage» de Spyder 3. En retour, nous avons toutes les données du fichier «Fichier.txt ”affiché sur la console Spyder 3 comme indiqué. Vous pouvez voir que les données n'ont pas été affichées sous la forme de lignes mais dans une seule ligne avec un symbole \ n indiquant une rupture de ligne ici. Chaque ligne a été affichée dans "les virgules.

Exemple 02:

Le code exécuté dans le premier exemple a affiché les données d'un fichier en une seule ligne, même en utilisant la fonction de lecture (). Mais, nous voulons afficher les données dans des lignes séparées comme affiché dans le fichier.Fichier TXT lui-même. Pour cela, vous devez utiliser la boucle «pour» dans votre code Python. Nous avons donc mis à jour le code ci-dessus dans Spyder 3, comme indiqué ci-dessous. Après avoir ouvert le fichier «Fichier.txt ”Dans un mode de lecture avec la fonction Open () de Python, nous avons enregistré l'objet de fichier dans le descripteur de fichier" F ". Maintenant, la même fonction ReadLine () a été appelée avec le descripteur de fichier «F» pour enregistrer les données au sein de la variable «L». Maintenant, la boucle «pour» est venue ici pour que notre aide lise chaque ligne «L» de la variable «L» et l'afficher sur la console Spyder3 en utilisant la fonction «print ()». Le code est prêt à être utilisé pour le débogage et l'exécution.

F = Open ('Fichier.txt ',' r ')
L = f.LEADLINES ()
pour l dans l:
Imprimer (L)

Après avoir exécuté ce code avec le bouton «Exécuter» de Spyder3, nous avons obtenu le résultat inférieur. Vous pouvez voir que les données variables «L» ont été affichées sur la console en trois lignes séparées comme dans le fichier.Fichier texte txt lui-même.

Exemple 03:

À partir de l'exemple de sortie ci-dessus, vous pouvez voir que nous avons une rupture de 1 ligne après chaque ligne. Alors que le fichier.Le fichier txt ne contient pas un espace entier de 1 ligne dedans. Nous devons mettre à jour le même code pour supprimer cet espace en ligne. Donc, après l'ouverture du fichier d'un fichier, nous avons lu ses données via la fonction «readlines () de la même manière. La boucle «For» a été mise à jour car l'instruction PRINT a utilisé la fonction Strip () pour couper la pause à 1 ligne à l'aide de l'itérateur «L». De plus, la fonction format () a été utilisée pour définir le style de ligne de la ligne.Données TXT.

F = Open ('Fichier.txt ',' r ')
L = f.LEADLINES ()
pour l dans l:
imprimer("".format (L.bande()))

Après avoir exécuté ce code mis à jour dans Spyder 3, nous avons toutes les lignes du fichier.Fichier txt de la même manière que dans le fichier lui-même, je.e. sans pause de ligne.

Exemple 04:

Voici le dernier mais non le moindre exemple de l'utilisation de la fonction de lecture () dans le code Python. Le code global est le même que les codes supérieurs. Le seul changement a été effectué sur la première ligne en utilisant le mot-clé «avec» pour ouvrir le fichier avec le descripteur de fichier «F».

avec Open ("Fichier.txt ") comme f:
L = f.LEADLINES ()
pour l dans l:
imprimer("".format (L.bande()))

Après avoir exécuté ce code, nous avons obtenu la même sortie que dans l'exemple ci-dessus.

Conclusion:

Pour résumer, nous avons couvert tous les exemples et méthodes nécessaires pour afficher le fonctionnement de la fonction de lecture de Python (). Nous avons commencé avec un exemple très simple pour afficher les lignes d'un fichier texte dans une seule ligne. Après cela, nous avons trouvé l'affichage des lignes séparément à travers la fonction Strip ().