fichiers python

En Python, vous pouvez utiliser les fonctions de la bibliothèque

io

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

open

prend en argument le nom du fichier et le mode d’ouverture (“r” pour lecture, “w” pour écriture, “a” pour ajout). L’instruction

with

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

read

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

readlines

:

 

# 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

write

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.

Please follow and like us:
Pin Share