Un file .pyz è un'applicazione Python Zip, ovvero un archivio contenente codice Python che può essere eseguito direttamente. Si tratta essenzialmente di un'applicazione Python autonoma racchiusa in un singolo file. Questo formato è particolarmente utile per la distribuzione di applicazioni Python, poiché semplifica il deployment e riduce il numero di file da gestire. Il file .pyz è un archivio ZIP standard che include un file '__main__.py' al livello principale. Quando il file .pyz viene eseguito, l'interprete Python lo tratta come una directory ed esegue il file '__main__.py'. Ciò consente all'applicazione di essere avviata senza la necessità di essere estratta preventivamente. L'archivio può contenere anche altri moduli Python, file di dati e dipendenze necessarie all'applicazione. Il formato .pyz è supportato direttamente dall'interprete Python, rendendolo un modo conveniente per pacchettizzare e distribuire applicazioni Python su varie piattaforme. Viene spesso utilizzato per strumenti da riga di comando, piccole applicazioni e script che devono essere facilmente distribuiti ed eseguiti su sistemi diversi senza complesse procedure di installazione.