Créer et extraire des archives ZIP et TAR avec shutil en Python

Le module shutil permet de créer et d'extraire facilement des archives en Python. Grâce aux fonctions shutil.make_archive() et shutil.unpack_archive(), il est possible de compresser un dossier dans une archive ZIP, TAR, GZIP, BZIP2 ou XZ, puis d'en extraire automatiquement le contenu. Ces fonctions sont particulièrement pratiques pour créer des sauvegardes, distribuer des projets ou automatiser…