Un file .pyz è un'Applicazione Zip Python (Python Zip Application), che è un archivio contenente codice Python che può essere eseguito direttamente. È essenzialmente un'applicazione Python auto-contenuta 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 che devono essere gestiti. 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 complesse procedure di installazione.