.PYO Extension de fichier

Code Python optimisé

Développeur Python Software Foundation
Popularité
3,5  |  22 Votes
 

Qu'est-ce qu'un fichier PYO ?

Un fichier PYO contient du bytecode optimisé compilé à partir d’un fichier de code Python (.PY) exécuté par l’interpréteur Python. Il est similaire à un fichier .PYC, qui est un script Python compilé, mais il est généré lorsque Python est exécuté avec des options d’optimisation (-O ou -OO), qui suppriment les instructions assert et peuvent réduire les informations de débogage afin d’améliorer les performances.

Plus d'informations

Les options d’optimisation de Python sont des options de ligne de commande utilisées pour modifier la façon dont l’interpréteur Python compile et exécute le code. Elles concernent principalement les performances, les informations de débogage et la gestion des erreurs. Les options d’optimisation les plus courantes sont les suivantes :

  • -O (optimisation simple) : supprime les instructions assert (un outil de débogage utilisé pour vérifier si une condition est vraie) et crée des fichiers de bytecode optimisés (des fichiers PYC au lieu de fichiers PYO dans Python 3.5 et les versions ultérieures).
  • -OO (optimisation agressive) : effectue tout ce que fait -O, mais supprime également les chaînes de documentation afin de réduire la taille du fichier.

Python utilisait des fichiers PYO dans ses versions allant jusqu’à Python 3.5, mais ceux-ci sont depuis devenus obsolètes. Les versions modernes de Python gèrent l’optimisation différemment : elles stockent tout le bytecode compilé sous forme de fichiers PYC dans le répertoire __pycache__ et appliquent les optimisations en fonction de conventions de nommage des fichiers. Si vous travaillez sur un ancien projet Python, vous pouvez encore rencontrer des fichiers PYO, mais les projets plus récents utilisent des fichiers PYC pour une exécution optimisée.

Comment ouvrir un fichier PYO

Vous pouvez exécuter des fichiers PYO avec les anciennes versions de Python (antérieures à la version 3.5). Par exemple, pour exécuter un fichier PYO avec une ancienne version de Python dans un terminal, exécutez la commande suivante :

python -O example_script.pyo

Ouvrez plus de 400 formats de fichiers avec File Viewer Plus.Téléchargement gratuit

Programmes qui ouvrent les fichiers PYO

Vérifié par FileInfo.com

L'équipe FileInfo.com a mené des recherches indépendantes sur le format de fichier Code Python optimisé et les applications Mac, Windows et Linux répertoriées sur cette page. Notre objectif est une précision de 100 %, et nous ne publions que des informations sur les types de fichiers que nous avons vérifiés.

Si vous souhaitez suggérer des ajouts ou des mises à jour de cette page, faites-le-nous savoir.