2013-07-04 13 views

Odpowiedz

0

Różnica między .pyo a .pyc polega na tym, że .pyo jest zoptymalizowany, co oznacza, że ​​nie będzie można używać pewnych funkcji, takich jak docstrukcje. .pyc to cała oferta bez żadnych ograniczeń.

6

.pyc pliki są plikami Pythona skompilowanymi do kodu bajtowego przez tłumacza. Są generowane normalnie, gdy plik jest importowany.

.pyo są kompilowane kod bajtowy bez numerów linii, zapewnień i niektórych innych rzeczy (ewentualnie ciągi doc) dla celów optymalizacji. Podczas wywoływania interpretera python można przekazać opcję -O lub -OO w celu wygenerowania pliku .pyo. Użycie numeru -O spowoduje odrzucenie numerów linii, stwierdzeń i niektórych informacji dotyczących debugowania. -OO spowoduje także usunięcie pliku docstrings z pliku .pyo.

+0

Od zawsze szukałem rozróżnienia między plikami .pyo i .pyc. – tarabyte

Powiązane problemy