.PYO Estensione file

Codice ottimizzato Python

Sviluppatore Python Software Foundation
Popolarità
3,5  |  22 Voti
 

Che cos'è un file PYO?

Un file PYO contiene bytecode ottimizzato compilato da un file di codice Python (.PY) eseguito dall'interprete Python. È simile a un file .PYC, che è uno script Python compilato, ma viene generato quando Python viene eseguito con i flag di ottimizzazione (-O o -OO), che rimuovono le istruzioni assert e possono ridurre le informazioni di debug per migliorare le prestazioni.

Maggiori informazioni

I flag di ottimizzazione in Python sono opzioni della riga di comando usate per modificare il modo in cui l'interprete Python compila ed esegue il codice. Influiscono principalmente sulle prestazioni, sulle informazioni di debug e sulla gestione degli errori. I flag di ottimizzazione più comuni sono:

  • -O (ottimizzazione singola): rimuove le istruzioni assert (uno strumento di debug usato per verificare se una condizione è vera) e crea file di bytecode ottimizzati (PYC invece di PYO in Python 3.5 e versioni successive).
  • -OO (ottimizzazione aggressiva): esegue tutte le operazioni di -O, ma rimuove anche le docstring per ridurre le dimensioni del file.

Python ha usato i file PYO nelle versioni fino alla 3.5, ma da allora sono stati deprecati. Le versioni moderne di Python gestiscono l'ottimizzazione in modo diverso, memorizzando tutto il bytecode compilato come file PYC nella directory __pycache__ e applicando le ottimizzazioni in base alle convenzioni di denominazione dei file. Se lavori con un progetto Python meno recente, potresti ancora trovare file PYO, ma i progetti più recenti usano file PYC per l'esecuzione ottimizzata.

Come aprire un file PYO

Puoi eseguire i file PYO con le versioni meno recenti di Python (precedenti alla 3.5). Ad esempio, per eseguire un file PYO con una versione meno recente di Python in un terminale, esegui il comando seguente:

python -O example_script.pyo

Apri oltre 400 formati di file con File Viewer Plus.Download gratuito

Programmi che aprono i file PYO

Verificato da FileInfo.com

Il team di FileInfo.com ha analizzato in modo indipendente il formato file Codice ottimizzato Python e le app Mac, Windows e Linux elencate in questa pagina. Il nostro obiettivo è il 100% di accuratezza e pubblichiamo solo informazioni sui tipi di file che abbiamo verificato.

Se desideri suggerire aggiunte o aggiornamenti a questa pagina, faccelo sapere.