Ouvrir un fichier Python
- Page précédente Ouvrir un fichier Python
- Page suivante Écrire/ créer un fichier Python
Ouvrir un fichier sur le serveur
Supposons que nous ayons les fichiers suivants, situés dans le même dossier que Python :
demofile.txt
Bonjour ! Bienvenue dans demofile.txt Ce fichier est destiné aux tests. Bonne chance !
Pour ouvrir un fichier, utilisez l'intégré open()
fonction.
open()
La fonction retourne un objet fichier, cet objet a une read()
La méthode est utilisée pour lire le contenu du fichier :
Instance
f = open("demofile.txt", "r") print(f.read())
Ne lire qu'une partie du fichier
Par défaut,read()
La méthode retourne tout le texte, mais vous pouvez également spécifier le nombre de caractères à retourner :
Instance
Retourne les cinq premiers caractères du fichier :
f = open("demofile.txt", "r") print(f.read(5))
Lire une ligne
Vous pouvez utiliser readline()
La méthode retourne une ligne :
Instance
Lire une ligne du fichier :
f = open("demofile.txt", "r") print(f.readline())
En appelant deux fois readline()
Vous pouvez lire les deux premières lignes :
Instance
Lire deux lignes du fichier :
f = open("demofile.txt", "r") print(f.readline()) print(f.readline())
En parcourant les lignes du fichier par un cycle, vous pouvez lire l'ensemble du fichier ligne par ligne :
Instance
Parcourir le fichier ligne par ligne :
f = open("demofile.txt", "r") for x in f: print(x)
Fermez le fichier
Il est une bonne habitude de fermer le fichier après l'exécution.
Instance
Fermez le fichier après l'exécution :
f = open("demofile.txt", "r") print(f.readline()) f.close()
Remarque :Dans certains cas, en raison du tampon, vous devriez toujours fermer le fichier. Les modifications apportées au fichier avant de le fermer peuvent ne pas s'afficher.
- Page précédente Ouvrir un fichier Python
- Page suivante Écrire/ créer un fichier Python