2013-07-04 4 views

ответ

0

Разница между .pyo и .pyc заключается в том, что .pyo оптимизирован, и это означает, что вы не сможете использовать определенные функции, такие как docstrings. .pyc - это вся сделка, без ограничений.

6

.pyc Файлы представляют собой файлы python, скомпилированные в байтовый код интерпретатором. Они генерируются нормально, когда файл импортируется.

.pyo - это скомпилированный байтовый код без номеров строк, утверждений и некоторых других вещей (возможно, строк документа) для целей оптимизации.

При вызове интерпретатора python вы можете передать параметр -O или -OO, чтобы сгенерировать файл .pyo. Используя -O выкинет номера строк, утверждения и некоторую информацию об отладке. -OO приведет к тому, что файл .pyo также лишен docstrings.

+0

Я всегда искал различия между файлами .pyo и .pyc. – tarabyte

Смежные вопросы