Traitement des fichiers Python

Le traitement des fichiers est une composante importante de toute application Web.

Python a plusieurs fonctions pour créer, lire, mettre à jour et supprimer des fichiers.

Traitement des fichiers

La fonction clé pour la gestion des fichiers en Python est open() Fonction.

open() La fonction a deux paramètres : le nom du fichier et le mode.

Il y a quatre méthodes différentes d'ouverture de fichiers (mode) :

  • "r" - Lecture - Valeur par défaut. Ouvre le fichier pour la lecture, et renvoie une erreur si le fichier n'existe pas.
  • "a" - Append - Ouvre le fichier pour l'ajout, et crée le fichier si il n'existe pas.
  • "w" - Écriture - Ouvre le fichier pour l'écriture, et crée le fichier si il n'existe pas.
  • "x" - Création - Crée le fichier spécifié, et renvoie une erreur si le fichier existe déjà.

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

De plus, vous pouvez spécifier si le fichier doit être traité en mode binaire ou texte :

f = open("demofile.txt")

Le code ci-dessus est équivalent à :

f = open("demofile.txt", "rt")

Parce que "r" (Lecture) et "t" (Texte) est la valeur par défaut, donc il n'est pas nécessaire de les spécifier.

Remarque :Assurez-vous que le fichier existe, sinon vous recevrez un message d'erreur.