.PYO Extensão de arquivo

Código otimizado do Python

Desenvolvedor Python Software Foundation
Popularidade
3,5  |  22 Votos
 

O que é um arquivo PYO?

Um arquivo PYO contém bytecode otimizado compilado a partir de um arquivo de código Python (.PY) executado pelo interpretador Python. Ele é semelhante a um arquivo .PYC, que é um script Python compilado, mas é gerado quando o Python é executado com sinalizadores de otimização (-O ou -OO), que removem declarações assert e podem reduzir as informações de depuração para melhorar o desempenho.

Mais informações

Os sinalizadores de otimização no Python são opções de linha de comando usadas para modificar como o interpretador Python compila e executa o código. Eles afetam principalmente o desempenho, as informações de depuração e o tratamento de erros. Os sinalizadores de otimização mais comuns são:

  • -O (Otimização simples): remove declarações assert (uma ferramenta de depuração usada para verificar se uma condição é verdadeira) e cria arquivos de bytecode otimizados (PYC em vez de PYO no Python 3.5 e posteriores).
  • -OO (Otimização agressiva): faz tudo o que -O faz, mas também remove docstrings para reduzir o tamanho do arquivo.

O Python usava arquivos PYO nas versões do Python até a 3.5, mas eles foram descontinuados desde então. As versões modernas do Python lidam com a otimização de outra forma, armazenando todo o bytecode compilado como arquivos PYC dentro do diretório __pycache__ e aplicando otimizações com base nas convenções de nomenclatura dos arquivos. Se você trabalhar com um projeto Python antigo, ainda poderá encontrar arquivos PYO, mas os projetos mais recentes usam arquivos PYC para execução otimizada.

Como abrir um arquivo PYO

Você pode executar arquivos PYO com versões mais antigas do Python (anteriores à 3.5). Por exemplo, para executar um arquivo PYO com uma versão mais antiga do Python em um terminal, execute o seguinte comando:

python -O example_script.pyo

Abra mais de 400 formatos de arquivo com File Viewer Plus.Download gratuito

Programas que abrem arquivos PYO

Categoria: Executável
Atualizado: 20 de fevereiro de 2025

Verificado por FileInfo.com

A equipe do FileInfo.com pesquisou de forma independente o formato de arquivo Código otimizado do Python e os apps Mac, Windows e Linux listados nesta página. Nosso objetivo é 100% de precisão, e só publicamos informações sobre tipos de arquivo que verificamos.

Se quiser sugerir adições ou atualizações a esta página, avise-nos.