Lisez le fichier ligne par ligne avec Python

C'est une chose très basique, mais j'ai essayé de savoir comment lire un fichier texte en python ligne par ligne.

La façon dont je me sentais la plus intelligente

with open('./test.txt') as f:
    for line in f:
       print line

https://journal.lampetty.net/entry/wp/418

Il y a beaucoup d'autres choses

Ce qui précède est probablement le plus intelligent. J'ai vu un certain nombre d'exemples qui utilisent read (), readline (), readlines (), etc., mais je ne pense pas qu'il soit nécessaire de les utiliser en cas de traitement ligne par ligne.

read()utilisation


with open('./test.txt') as f:
    lines = f.read()
    for l in lines.split("\n"):
        print(l)

readline()utilisation


with open('./test.txt') as f:
    line = f.readline()
    while line:
        print(line.rstrip("\n"))
        line = f.readline()

readlines()utilisation


with open('./test.txt') as f:
    lines = f.readlines()
    for l in lines:
        print(l.rstrip("\n"))

Il y a trop de solutions à ce que vous voulez faire en python, il n'est donc pas bon de passer beaucoup de temps à réfléchir à laquelle est la meilleure. ..

Recommended Posts

Lisez le fichier ligne par ligne avec Python
Lisez le fichier ligne par ligne avec Python
[Python] Lire la ligne spécifiée dans le fichier
Lire la sortie standard d'un sous-processus ligne par ligne en Python
Lire ligne par ligne à partir d'un fichier avec Python
Lisez le fichier xml en vous référant au didacticiel Python
Enregistrez le fichier binaire en Python
Différentes façons de lire la dernière ligne d'un fichier csv en Python
[Python] Ouvrez le fichier csv dans le dossier spécifié par pandas
Comment changer le fichier de configuration pour qu'il soit lu par Python
Google recherche la chaîne sur la dernière ligne du fichier en Python
Lisons le fichier RINEX avec Python ①
Lisez le fichier en spécifiant le code de caractère.
Trier les noms de fichiers obtenus par Python glob dans l'ordre numérique
Lisez le fichier en Python avec un chemin relatif depuis le programme
Opérations sur les fichiers en Python
Lire DXF avec python
Traitement de fichiers en Python
Manipulation de fichiers avec Python
Lire le fichier csv Python
Lire un fichier contenant des lignes brouillées en Python
Lire les données de la table dans un fichier PDF avec Python
Un mémo organisé en renommant les noms de fichiers dans le dossier avec python
Lisez le fichier avec python et supprimez les sauts de ligne [Notes sur la lecture du fichier]
Python / numpy> Lire le fichier de données avec la ligne de nom d'élément> Utiliser genfromtxt ()
Téléchargez des fichiers tout en affichant la progression dans Python 3.x
Modèle de script python pour lire le contenu du fichier
Fizzbuzz en Python (en une ligne)
Trouver des erreurs en Python
Comment lire toutes les classes contenues dans * .py dans le répertoire spécifié par Python
Python --Lisez les données d'un fichier de données numériques et recherchez la ligne de régression multiple.
Lire la formule d'Euler en Python
Lisez le fichier csv et affichez-le dans le navigateur
Conversion de Fourier du fichier wav lu par Python, conversion inverse et réécriture
Essayez LINE Notify avec Python
Lire du XML avec un espace de noms spécifié en Python
Décale la chaîne de l'alphabet de N caractères en Python
Je veux obtenir le nom du fichier, le numéro de ligne et le nom de la fonction dans Python 3.4
Lire la sortie Fortran avec python
Trier par date en python
Changer la destination de sortie standard en un fichier en Python
[Python] Lisez le fichier csv et affichez la figure avec matplotlib
Obtenez le type MIME en Python et déterminez le format de fichier
[Note] Importation de fichiers dans le répertoire parent en Python
Exécutez le fichier python après avoir activé l'environnement virtuel python avec le fichier de commandes
Visualisez la matrice de corrélation par l'analyse des composants principaux avec Python
[Python] Lire les arguments de ligne de commande à partir du nom de fichier ou de stdin
Extraire le fichier xz avec python
Obtenir l'API arXiv en Python
Python dans le navigateur: la recommandation de Brython
Frappez l'API Sesami en Python
Essayez le SDK Python LINE Pay
Création de Linebot et partage de fichiers avec Python
Lire des morceaux PNG en Python (édition de classe)
Dans la commande python, python pointe vers python3.8
Implémenter le modèle Singleton en Python
Créer un fichier binaire en Python
Demandez à python de lire la sortie de la commande