shutdown est un module de la bibliothèque standard Python permettant de gérer des opérations telles que la copie, la suppression et le déplacement de fichiers et de répertoires. Voici quelques shutil
fonctions couramment utilisées :
copier copier
copy(src, dest)
: src
Copiez le fichier source dans le fichier cible dest
.
import shutil
shutil.copy("d:/python3_test/one.txt", "d:/python3_test/two.txt")
copytree(src, dest)
: src
Copiez le répertoire source et ses sous-répertoires et fichiers dans le répertoire cible dest
.
déplacer des fichiers
move(src, dest)
src
: Déplacez ou renommez le fichier ou le répertoire source vers le fichier ou le répertoire cible dest
.
import shutil
shutil.move("d:/python3_test/one.txt", "d:/python3_test/three.txt")
Supprimer les dossiers de manière récursive
rmtree(path)
: Supprimer récursivement le répertoire spécifié path
et ses sous-répertoires et fichiers.
double dénomination
rename(old, new)
old
: Renommez le fichier ou le répertoire en new
.
compression
import shutil
shutil.make_archive("archive_name", 'zip', root_dir="D:\python3_test", base_dir="shutil_test")
Lien
link(src, dest)
: crée src
un lien physique du fichier ou du répertoire source vers le fichier ou le répertoire de destination dest.
symlink(src, dest)
: Créer src
un lien symbolique du fichier ou du répertoire source vers le fichier ou le répertoire cible dest
.