.PYO Rozszerzenie pliku

Zoptymalizowany kod Python

Deweloper Python Software Foundation
Popularność
3,5  |  22 Głosy
 

Czym jest plik PYO?

Plik PYO zawiera zoptymalizowany kod bajtowy skompilowany z pliku z kodem Python (.PY), który jest wykonywany przez interpreter języka Python. Jest podobny do pliku .PYC, który zawiera skompilowany skrypt Python, ale jest generowany, gdy Python jest uruchamiany z flagami optymalizacji (-O lub -OO), które usuwają instrukcje assert i mogą ograniczać informacje debugowania w celu poprawy wydajności.

Więcej informacji

Flagi optymalizacji w Pythonie to opcje wiersza poleceń używane do modyfikowania sposobu, w jaki interpreter Pythona kompiluje i uruchamia kod. Wpływają głównie na wydajność, informacje debugowania i obsługę błędów. Najczęściej używane flagi optymalizacji to:

  • -O (pojedyncza optymalizacja): Usuwa instrukcje assert (narzędzie debugowania używane do sprawdzania, czy warunek jest prawdziwy) i tworzy zoptymalizowane pliki kodu bajtowego (PYC zamiast PYO w Pythonie 3.5 i nowszych).
  • -OO (agresywna optymalizacja): Wykonuje wszystkie działania flagi -O, ale dodatkowo usuwa docstringi, aby zmniejszyć rozmiar pliku.

Python używał plików PYO w wersjach do 3.5 włącznie, ale od tego czasu zostały one wycofane. Współczesne wersje Pythona obsługują optymalizację w inny sposób, przechowując cały skompilowany kod bajtowy jako pliki PYC w katalogu __pycache__ i stosując optymalizacje na podstawie konwencji nazewnictwa plików. Jeśli pracujesz ze starszym projektem Python, nadal możesz napotkać pliki PYO, ale nowsze projekty używają plików PYC do zoptymalizowanego wykonywania.

Jak otworzyć plik PYO

Pliki PYO można uruchamiać za pomocą starszych wersji Pythona (sprzed wersji 3.5). Na przykład, aby uruchomić plik PYO za pomocą starszej wersji Pythona w terminalu, wykonaj następujące polecenie:

python -O example_script.pyo

Otwórz ponad 400 formatów plików za pomocą File Viewer Plus.Bezpłatne pobieranie

Programy otwierające pliki PYO

Zweryfikowane przez FileInfo.com

Zespół FileInfo.com niezależnie zbadał format pliku Zoptymalizowany kod Python oraz aplikacje Mac, Windows i Linux wymienione na tej stronie. Naszym celem jest 100% dokładność i publikujemy wyłącznie informacje o zweryfikowanych typach plików.

Jeśli chcesz zaproponować dodatki lub aktualizacje tej strony, daj nam znać.