.PYO Extensión de archivo

Código optimizado de Python

Desarrollador Python Software Foundation
Popularidad
3.5  |  22 Votos
 

¿Qué es un archivo PYO?

Un archivo PYO contiene código de bytes optimizado compilado a partir de un archivo de código Python (.PY) que ejecuta el intérprete de Python. Es similar a un archivo .PYC, que es un script de Python compilado, pero se genera cuando Python se ejecuta con indicadores de optimización (-O o -OO), que eliminan las instrucciones assert y pueden reducir la información de depuración para mejorar el rendimiento.

Más información

Los indicadores de optimización de Python son opciones de línea de comandos que se utilizan para modificar la forma en que el intérprete de Python compila y ejecuta el código. Afectan principalmente al rendimiento, la información de depuración y el manejo de errores. Los indicadores de optimización más comunes son:

  • -O (optimización simple): elimina las instrucciones assert (una herramienta de depuración que se utiliza para comprobar si una condición es verdadera) y crea archivos de código de bytes optimizados (PYC en lugar de PYO en Python 3.5 y versiones posteriores).
  • -OO (optimización agresiva): hace todo lo que hace -O, pero también elimina las cadenas de documentación para reducir el tamaño del archivo.

Python utilizó archivos PYO en versiones de Python hasta la 3.5, pero desde entonces han quedado obsoletos. Las versiones modernas de Python gestionan la optimización de otra manera: almacenan todo el código de bytes compilado como archivos PYC dentro del directorio __pycache__ y aplican optimizaciones según las convenciones de nombres de archivos. Si trabajas con un proyecto antiguo de Python, es posible que aún encuentres archivos PYO, pero los proyectos más recientes utilizan archivos PYC para la ejecución optimizada.

Cómo abrir un archivo PYO

Puedes ejecutar archivos PYO con versiones antiguas de Python (anteriores a la 3.5). Por ejemplo, para ejecutar un archivo PYO con una versión antigua de Python en una terminal, ejecuta el siguiente comando:

python -O example_script.pyo

Abre más de 400 formatos de archivo con File Viewer Plus.Descarga gratis

Programas que abren archivos PYO

Verificado por FileInfo.com

El equipo de FileInfo.com ha investigado de forma independiente el formato de archivo Código optimizado de Python y las apps Mac, Windows, and Linux incluidas en esta página. Nuestro objetivo es una precisión del 100%, y solo publicamos información sobre tipos de archivo que hemos verificado.

Si deseas sugerir alguna adición o actualización a esta página, avísanos.