Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # IDLE Shell 3.8.10
- """
- Base: https://docs.python.org/es/3.8/library/shutil.html?highlight=shutil
- El módulo `shutil` permite la creación de archivos comprimidos en formatos
- comunes (por ejemplo, .tar, .tgz o .zip).
- Para saber los formatos soportados por `shutil` se usa el comando:
- --> shutil.get_archive_formats()
- Por defecto, shutil provee los siguientes formatos:
- * zip: archivo ZIP (si el módulo zlib está disponible).
- * tar: archivo tar sin comprimir. Utiliza POSIX.1-2001 formato pax para
- archivos nuevos.
- * gztar: archivo tar comprimido con gzip (si el módulo zlib está disponible).
- * bztar: archivo tar comprimido con bzip2 (si el módulo bz2 está disponible).
- * xztar: archivo tar comprimido con xz (si el módulo lzma está disponible).
- Ejecutar en un Shell de Python (en este ejemplo en el `IDLE Shell 3.8.10`)
- """
- Python 3.8.10 (default, Mar 15 2022, 12:22:08)
- [GCC 9.4.0] on linux
- Type "help", "copyright", "credits" or "license()" for more information.
- >>> import shutil
- # Listar los formatos soportados por `shutil`
- >>> shutil.get_archive_formats()
- [('bztar', "bzip2'ed tar-file"), ('gztar', "gzip'ed tar-file"),
- ('tar', 'uncompressed tar file'), ('zip', 'ZIP file')]
- # Crear un archivo comprimido en uno de los formatos soportados
- # En el ejemplo comprimir la carpeta `fotos` con formato `zip`
- >>> shutil.make_archive('fotos_original','zip','/home/user/Documentos/fotos')
- '/home/user/Documentos/fotos_original.zip'
- # Descomprimir un archivo, en este caso la carpeta comprimida `video4.tar.bz2`
- >>> shutil.unpack_archive('video4.tar.bz2')
- >>>
Add Comment
Please, Sign In to add comment