Ceci est une ancienne révision du document !
Manipulation du système de fichiers
Concaténer des chemins
import os save_folder_repo = os.path.join(save_folder, name)
Vérifier si un dossier existe
import os os.path.isdir(save_folder_repo) # ou os.path.exists(folder)
Créer un dossier
import os os.makedirs(folder)
Lister les fichiers d'un dossier
import os mypath = "chemin/vers/dossier" onlyfiles = [os.path.join(mypath, f) for f in os.listdir(mypath) if os.path.isfile(os.path.join(mypath, f))]
Copier un dossier et son contenu
import shutil shutil.copytree(src, dest)
Supprimer un dossier et son contenu
import shutil shutil.rmtree(path)
Supprimer un fichier
import os os.remove(filepath)