Um arquivo .pyz é uma Aplicação Python Zip, que é um arquivo contendo código Python que pode ser executado diretamente. É essencialmente uma aplicação Python autocontida, empacotada em um único arquivo. Este formato é particularmente útil para distribuir aplicações Python, pois simplifica a implantação e reduz o número de arquivos que precisam ser gerenciados. O arquivo .pyz é um arquivo ZIP padrão que inclui um arquivo __main__.py no nível superior. Quando o arquivo .pyz é executado, o interpretador Python o trata como um diretório e executa o arquivo __main__.py. Isso permite que a aplicação seja executada sem a necessidade de ser extraída primeiro. O arquivo também pode conter outros módulos Python, arquivos de dados e dependências exigidas pela aplicação. O formato .pyz é suportado diretamente pelo interpretador Python, tornando-o uma maneira conveniente de empacotar e distribuir aplicações Python para várias plataformas. É frequentemente usado para ferramentas de linha de comando, pequenas aplicações e scripts que precisam ser facilmente implantados e executados em diferentes sistemas sem procedimentos de instalação complexos.