En Python, vous pouvez utiliser les fonctions de la bibliothèque
pour lire et écrire des fichiers sur votre ordinateur.
Voici comment ouvrir et lire un fichier en Python :
# Ouvrir un fichier en lecture with open("mon_fichier.txt", "r") as f: # Lire le contenu du fichier contents = f.read() print(contents)
La fonction
prend en argument le nom du fichier et le mode d’ouverture (“r” pour lecture, “w” pour écriture, “a” pour ajout). L’instruction
permet d’ouvrir le fichier de manière contextuelle, ce qui signifie que le fichier sera automatiquement fermé lorsque vous avez fini de travailler avec lui.
La méthode
de l’objet fichier permet de lire le contenu du fichier et de le stocker dans une variable. Si vous voulez lire le fichier ligne par ligne, vous pouvez utiliser la méthode
:
# Ouvrir un fichier en lecture et lire les lignes with open("mon_fichier.txt", "r") as f: # Lire le contenu du fichier ligne par ligne lines = f.readlines() for line in lines: print(line)
Voici comment ouvrir et écrire dans un fichier en Python :
# Ouvrir un fichier en écriture with open("mon_fichier.txt", "w") as f: # Écrire dans le fichier f.write("Ceci est une ligne de texte\n")
La méthode
de l’objet fichier permet d’écrire du texte dans le fichier. Si vous voulez ajouter du texte à la fin du fichier sans écraser le contenu existant, vous pouvez utiliser le mode “a” pour l’ouvrir en mode ajout :
# Ouvrir un fichier en ajout with open("mon_fichier.txt", "a") as f: # Ajouter du texte à la fin du fichier f.write("Ceci est une autre ligne de texte\n")
La gestion des fichiers en Python est un sujet vaste et il existe de nombreuses autres opérations que vous pouvez effectuer, comme par exemple déplacer le curseur de lecture ou d’écriture dans le fichier.
Related Posts