Gestion des fichiers en Python
Python prend également en charge la gestion de fichiers et permet aux utilisateurs de gérer des fichiers, c’est-à-dire créer, lire, modifier et supprimer des fichiers, ainsi que de nombreuses autres options de gestion de fichiers, pour fonctionner sur des fichiers.
Python traite le fichier différemment en tant que texte ou binaire, ce qui est important. Chaque ligne de code comprend une séquence de caractères et ils forment un fichier texte. Chaque ligne d’un fichier se termine par un caractère spécial, appelé caractères « EOL » ou le caractère Fin de ligne, comme la virgule {,}. Il termine la ligne en cours et indique à l’interpréteur qu’une nouvelle a commencé.
Gestion des fichiers:
La première fonction que vous devez connaitre pour travailler avec des fichiers en Python est la fonction open().
La fonction open() prend deux paramètres: le nom de fichier et le mode.
Il existe quatre modes différentes pour ouvrir un fichier:
- « r » – Read (le mode par défaut) : Ouvre un fichier en lecture, renvoie une 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 » – Write : Ouvre un fichier pour l’écriture, crée le fichier s’il n’existe pas
- « x » – Create : Crée le fichier spécifié, renvoie une erreur si le fichier existe
En plus, vous pouvez spécifier si le fichier doit être traité en mode binaire ou texte:
- « t » – Text : Valeur par défaut. Mode texte
- « b » – Binary : Mode binaire (par exemple une images)
Syntaxe:
Pour ouvrir un fichier en lecture, il suffit de spécifier le nom du fichier:
f = open("myFile.txt")
Le code ci-dessus est le même que:
f = open("myFile.txt", "rt")
Parce que « r » signifier en mode lecture et « t » signifier un fichier texte sont les valeurs par défaut, vous n’avez pas besoin de les spécifier.