Un file .pyz è un'Applicazione Zip Python, che è un archivio contenente codice Python che può essere eseguito direttamente. È essenzialmente un'applicazione Python autonoma impacchettata 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 denominato __main__.py al livello superiore. 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 eseguita senza la necessità di essere prima estratta. L'archivio può anche contenere altri moduli Python, file di dati e dipendenze richieste dall'applicazione. Il formato .pyz è supportato direttamente dall'interprete Python, rendendolo un modo conveniente per impacchettare e distribuire applicazioni Python per 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 procedure di installazione complesse.