Заставьте Python импортировать .pyc при запуске в оптимизированном режиме - PullRequest
2 голосов
/ 11 февраля 2011

Мне нужно использовать некоторые устаревшие модули .pyc (без источника), но я также вынужден использовать python в оптимизированном режиме (python -O): поэтому при попытке импортировать эти модули я получаю ошибку импорта (поскольку python ищет файлы .py или .pyo).

Есть ли способ заставить его использовать также модули pyc?Или конвертировать .pyc в .pyo?

Ответы [ 2 ]

3 голосов
/ 11 февраля 2011

Один из способов «конвертировать» их - просто переименовать их. Конечно, они не будут оптимизированы, но, по крайней мере, вы можете их использовать.

2 голосов
/ 11 февраля 2011

Вы можете использовать DePython , чтобы конвертировать ваши файлы .pyc в файлы .py, и тогда вы сможете импортировать их.

...