Lecture et écriture de fichiers dans Python

Dans Python, pour lire et écrire des fichiers, nous utilisons les fonctions fournies dans la bibliothèque standard et des méthodes telles que,  et. Voici comment manipuler les fichiers dans  : open() read() write() close() Python

 

Lecture de fichiers

Pour lire un fichier dans Python, on utilise la fonction avec le mode "r"(lecture). Cette fonction renvoie un objet fichier, puis nous pouvons utiliser des méthodes telles que lire le contenu du fichier. open() read()

Exemple :

# Read the content of a file  
with open("myfile.txt", "r") as file:  
    content = file.read()  
    print(content)  

 

Écriture de fichiers

Pour écrire dans un fichier ou créer un nouveau fichier, nous utilisons la fonction avec le mode "w"(écriture). Si le fichier existe déjà, il sera écrasé, sinon, un nouveau fichier sera créé. open()

Exemple :

# Write content to a file  
with open("output.txt", "w") as file:  
    file.write("This is the content written to the file.")  

 

Ajout aux fichiers

Pour ajouter du contenu à la fin d'un fichier sans écraser le contenu existant, nous utilisons le mode "a"(ajout).

Exemple :

# Append content to a file  
with open("logfile.txt", "a") as file:  
    file.write("Appending this line to the file.")  

 

Fermeture de fichiers

Après lecture ou écriture, il est recommandé de fermer le fichier en utilisant la close() méthode. Cependant, lors de l'utilisation de l' with instruction, il n'est pas nécessaire de fermer le fichier manuellement car Python cela fermera automatiquement le fichier lors de la sortie du with bloc.

 

La lecture et l'écriture de fichiers dans Python vous permettent de travailler avec des données provenant de fichiers et de créer des applications qui stockent et traitent des informations provenant de sources externes.