Fichier Python ouvert
La gestion des fichiers est une partie importante de toute application Web.
Python a plusieurs fonctions pour créer, lire, mettre à jour et supprimer des fichiers.
La gestion des fichiers
La fonction clé pour travailler avec des fichiers en Python est la
open()
fonction.
La open()
fonction prend deux paramètres ;
nom de fichier et mode .
Il existe quatre méthodes (modes) différentes pour ouvrir un fichier :
"r"
- Lecture - Valeur par défaut. Ouvre un fichier en lecture, erreur si le fichier n'existe pas
"a"
- Append - Ouvre un fichier pour l'ajout, crée le fichier s'il n'existe pas
"w"
- Ecrire - Ouvre un fichier en écriture, crée le fichier s'il n'existe pas
"x"
- Créer - Crée le fichier spécifié, renvoie une erreur si le fichier existe
De plus, vous pouvez spécifier si le fichier doit être traité en mode binaire ou texte
"t"
- Texte - Valeur par défaut. Mode texte
"b"
- Binaire - Mode binaire (par exemple, images)
Syntaxe
Pour ouvrir un fichier en lecture il suffit de spécifier le nom du fichier :
f = open("demofile.txt")
Le code ci-dessus est le même que :
f = open("demofile.txt", "rt")
Étant donné que "r"
for read et
"t"
for text sont les valeurs par défaut, vous n'avez pas besoin de les spécifier.
Remarque : Assurez-vous que le fichier existe, sinon vous obtiendrez une erreur.