La gestion des fichiers en python

Python possède une bibliothèque intégrée appelée

os

qui fournit une grande variété de fonctionnalités pour gérer les fichiers et les dossiers. Voici quelques exemples de ce que vous pouvez faire avec la bibliothèque

os

en Python:

import os

# Récupérer le nom du répertoire courant
current_dir = os.getcwd()
print(current_dir)

# Changer de répertoire
os.chdir("/new/directory")

# Récupérer la liste des fichiers et des dossiers d'un répertoire
files = os.listdir()
print(files)

# Vérifier si un fichier ou un dossier existe
if os.path.exists("file.txt"):
    print("Le fichier existe")

# Vérifier si un élément est un fichier ou un dossier
if os.path.isfile("file.txt"):
    print("C'est un fichier")
if os.path.isdir("folder"):
    print("C'est un dossier")

# Renommer un fichier ou un dossier
os.rename("old_name.txt", "new_name.txt")

# Créer un dossier
os.mkdir("new_folder")

# Supprimer un fichier
os.remove("file.txt")

# Supprimer un dossier et tout son contenu
os.rmtree("folder")

Il y a beaucoup plus de choses que vous pouvez faire avec la bibliothèque

os

en Python, je vous suggère de lire la documentation officielle pour en savoir plus.

Pour lire et écrire des fichiers en Python, vous pouvez utiliser les fonctions

open

,

read

,

write

et

close

. Voici un exemple de lecture et d’écriture de fichiers en Python:

# Ouvrir un fichier en mode lecture
f = open("file.txt", "r")

# Lire le contenu du fichier
contents = f.read()

# Afficher le contenu du fichier
print(contents)

# Fermer le fichier
f.close()

# Ouvrir un fichier en mode écriture
f = open("file.txt", "w")

# Écrire dans le fichier
f.write("Nouveau contenu")

# Fermer le fichier
f.close()

Il est important de toujours fermer les fichiers une fois qu’ils ont été ouverts, afin de libérer les ressources système utilisées par le fichier.

Je vous suggère de lire la documentation officielle de Python sur la gestion de fichiers pour en savoir plus sur le sujet.

Please follow and like us:
Pin Share