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