Lire la première ligne d'un fichier en Python
-
Utiliser la fonction
read()
pour lire la première ligne d’un fichier en Python -
Utilisez la fonction
readline()
pour lire la première ligne du fichier en Python -
Utilisez la fonction
readlines()
pour lire la première ligne d’un fichier en Python -
Utilisez la fonction
next()
pour lire la première ligne d’un fichier en Python
En Python, nous avons des fonctions intégrées qui peuvent gérer différentes opérations sur les fichiers. Un fichier Texte contient une séquence de chaînes de caractères dans laquelle chaque ligne se termine par un caractère de nouvelle ligne \n
.
Dans ce tutoriel, nous allons apprendre à lire la première ligne d’un fichier texte en Python.
Nous pouvons utiliser la fonction open()
pour créer un objet fichier en passant le chemin d’accès à la fonction et ouvrir un fichier dans un mode spécifique, le mode lecture par défaut.
Utiliser la fonction read()
pour lire la première ligne d’un fichier en Python
La fonction read()
est utilisée pour lire les données d’un fichier. Pour extraire la première ligne du fichier, nous pouvons simplement utiliser la fonction split()
pour obtenir une liste de toutes les lignes séparées en fonction du caractère de nouvelle ligne, et extraire la première ligne de cette liste. Par exemple :
with open("sample.txt") as f:
lines = f.read() # Assume the sample file has 3 lines
first = lines.split("\n", 1)[0]
print(first)
Production :
Sample File Line 1
Utilisez la fonction readline()
pour lire la première ligne du fichier en Python
Une autre méthode pour lire la première ligne d’un fichier est l’utilisation de la fonction readline()
qui lit une ligne du flux.
with open("sample.txt") as f:
firstline = f.readline().rstrip()
print(firstline)
Production :
Sample File Line 1
Remarquez que nous utilisons la fonction rstrip()
pour supprimer le caractère de retour à la ligne en fin de ligne car readline()
renvoie la ligne avec un retour à la ligne en fin de ligne.
Utilisez la fonction readlines()
pour lire la première ligne d’un fichier en Python
Nous pouvons également utiliser la fonction readlines()
, qui lit toutes les lignes du fichier et renvoie une liste de chaque ligne comme élément de liste, puis extrait la première ligne de la liste renvoyée. Par exemple :
with open("sample.txt") as f:
firstline = f.readlines()[0].rstrip()
print(firstline)
Production :
Sample File Line 1
Utilisez la fonction next()
pour lire la première ligne d’un fichier en Python
Une méthode non conventionnelle pour y parvenir consiste à utiliser la fonction next()
. Elle renvoie l’élément suivant dans un itérateur. Ainsi, si nous passons l’objet fichier à la fonction next()
, elle renvoie la première ligne du fichier. Par exemple :
with open("sample.txt") as f:
firstline = next(f)
print(firstline)
Production :
Sample File Line 1
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInArticle connexe - Python File
- Comment obtenir tous les fichiers d'un répertoire
- Comment ajouter du texte à un fichier en Python
- Comment vérifier si un fichier existe en Python
- Comment trouver des fichiers avec une certaine extension seulement en Python
- Comment lire des lignes spécifiques d'un fichier en Python
- Lire un fichier texte et imprimer son contenu en Python