Un archivo .pyz es una Aplicación Zip de Python, que es un archivo (o _archive_) que contiene código Python que puede ejecutarse directamente. Es esencialmente una aplicación Python autocontenida empaquetada en un único archivo. Este formato es particularmente útil para distribuir aplicaciones Python, ya que simplifica el despliegue y reduce la cantidad de archivos que deben gestionarse. El archivo .pyz es un archivo ZIP estándar que incluye un archivo __main__.py en el nivel superior. Cuando el archivo .pyz se ejecuta, el intérprete de Python lo trata como un directorio y ejecuta el archivo __main__.py. Esto permite que la aplicación se ejecute sin necesidad de ser extraída primero. El archivo también puede contener otros módulos de Python, archivos de datos y dependencias requeridas por la aplicación. El formato .pyz es soportado directamente por el intérprete de Python, lo que lo convierte en una forma conveniente de empaquetar y distribuir aplicaciones Python para varias plataformas. A menudo se utiliza para herramientas de línea de comandos, aplicaciones pequeñas y _scripts_ que necesitan ser desplegados y ejecutados fácilmente en diferentes sistemas sin procedimientos de instalación complejos.