Файл с расширением .pyz представляет собой Zip-приложение Python (Python Zip Application), которое является архивом, содержащим код Python, способный к непосредственному исполнению. По сути, это автономное (самодостаточное) приложение Python, упакованное в один файл. Этот формат особенно полезен для распространения приложений Python, поскольку он значительно упрощает развертывание (deployment) и минимизирует количество файлов, которыми необходимо управлять. Файл .pyz является стандартным ZIP-архивом, который обязательно включает файл __main__.py на верхнем уровне. При исполнении файла .pyz интерпретатор Python (Python interpreter) обрабатывает его как каталог и выполняет файл __main__.py. Это ключевая особенность, позволяющая приложению запускаться без необходимости предварительного извлечения (распаковки) содержимого. Архив также может содержать другие модули Python, файлы данных и зависимости, необходимые для корректной работы приложения. Формат .pyz напрямую поддерживается интерпретатором Python, что делает его удобным способом упаковки и распространения приложений для различных платформ. Он часто используется для инструментов командной строки (command-line tools), небольших утилит и скриптов, которые должны быть легко развернуты и запущены в различных операционных системах без сложных процедур установки.