Si vous avez besoin de lire un fichier en Python, vous pouvez utiliser le open()
fonction intégrée pour vous aider.
Disons que vous avez un fichier appelé somefile.txt
avec le contenu suivant :
Hiya, it is a take a look at file
With some contents
Remark ouvrir un fichier et le lire en Python
Nous pouvons learn
le contenu de ce fichier comme swimsuit :
f = open("somefile.txt", "r")
print(f.learn())
Cela imprimera le contenu du fichier.
Si le fichier se trouve dans un emplacement différent, nous spécifierons également l’emplacement :
f = open("/some/location/somefile.txt", "r")
print(f.learn())
Remark lire uniquement des events d’un fichier en Python
Si vous ne souhaitez pas lire et imprimer l’intégralité du fichier à l’aide de Python, vous pouvez spécifier l’emplacement actual souhaité.
f = open("somefile.txt", "r")
print(f.learn(5))
Cela spécifiera le nombre de caractères que vous souhaitez renvoyer à partir du fichier.
Remark lire les lignes d’un fichier en Python
Si vous avez besoin de lire chaque ligne d’un fichier en Python, vous pouvez utiliser le readline()
fonction:
f = open("somefile.txt", "r")
print(f.readline())
Si vous l’appeliez deux fois, il lirait les deux premières lignes :
f = open("somefile.txt", "r")
print(f.readline())
print(f.readline())
Une meilleure façon de procéder consiste à parcourir le fichier :
f = open("somefile.txt", "r")
for x in f:
print(x)
Remark fermer un fichier en Python
C’est toujours une bonne pratique de shut
un fichier après l’avoir ouvert.
C’est parce que le open()
gardera un pointeur de gestionnaire de fichiers ouvert sur ce fichier, jusqu’à ce qu’il soit fermé.
f = open("somefile.txt", "r")
print(f.readline())
f.shut()