Fichier Python ouvert

Ouvrir un fichier sur le serveur
Supposons que nous ayons le fichier suivant, situé dans le même dossier que Python :
demofile.txt
Bonjour! Bienvenue dans demofile.txt
Ce fichier est à des fins de test.
Bonne chance!
Pour ouvrir le fichier, utilisez le open()
fonction.
Le open()
La fonction renvoie un objet fichier, qui a une
read()
méthode de lecture du contenu du fichier :
Si le fichier se trouve à un emplacement différent, vous devrez spécifier le chemin du fichier, comme ceci :
Exemple
Ouvrez un fichier à un emplacement différent :
f = open(“D:\mesfichierswelcome.txt”, “r”)
print(f.read())
Exemple d’exécution »
Lecture seule des parties du fichier
Par défaut le read()
renvoie le texte entier, mais vous pouvez également spécifier le nombre de caractères que vous souhaitez renvoyer :
Exemple
Renvoie les 5 premiers caractères du fichier :
f = open(“demofile.txt”, “r”)
imprimer(f.lire(5))
Exemple d’exécution »
Lire les lignes
Vous pouvez retourner une ligne en utilisant le readline()
méthode:
Exemple
Lire une ligne du fichier :
f = open(“demofile.txt”, “r”)
print(f.readline())
Exemple d’exécution »
En appelant readline()
deux fois, vous pouvez lire les deux premières lignes :
Exemple
Lisez deux lignes du fichier :
f = open(“demofile.txt”, “r”)
print(f.readline())
print(f.readline())
Exemple d’exécution »
En parcourant les lignes du fichier, vous pouvez lire l’intégralité du fichier, ligne par ligne :
Exemple
Parcourez le fichier ligne par ligne :
f = open(“demofile.txt”, “r”)
pour x dans f :
impression(x)
Exemple d’exécution »
Fermer les fichiers
Il est recommandé de toujours fermer le fichier lorsque vous en avez terminé.
Exemple
Fermez le fichier lorsque vous en avez terminé :
f = open(“demofile.txt”, “r”)
print(f.readline())
f.close()
Exemple d’exécution »
Note: Vous devez toujours fermer vos fichiers, dans certains cas, en raison de la mise en mémoire tampon, les modifications apportées à un fichier peuvent ne pas s’afficher tant que vous ne fermez pas le fichier.
#Fichier #Python #ouvert