Гайд Как скомпилить и задекомпилить .pyc файл в Python

Начинающий
Статус
Оффлайн
Регистрация
2 Янв 2023
Сообщения
17
Реакции[?]
1
Поинты[?]
0
Как скомпилить и задекомпилить .pyc файл в Python

Компиляция .py файлов в .pyc файлы

Для компиляции .py файлов в .pyc файлы в Python можно использовать встроенный модуль py_compile. Для этого необходимо выполнить следующий код в терминале:

Python:
python -m py_compile script.py
После этого в той же директории, где находится исходный файл script.py, будет создан скомпилированный файл script.pyc.

Декомпиляция .pyc файлов в .py файлы

Для декомпиляции .pyc файлов в .py файлы в Python можно использовать модуль uncompyle6. Для установки модуля можно воспользоваться менеджером пакетов pip следующим образом:

Python:
pip install uncompyle6
После установки модуля можно выполнить следующий код в терминале, чтобы декомпилировать скомпилированный файл script.pyc:

Python:
uncompyle6 script.pyc > script.py
После этого в той же директории, где находится скомпилированный файл script.pyc, будет создан исходный файл script.py.

Заключение

Теперь вы знаете, как скомпилировать и задекомпилировать .pyc файлы в Python. Это может быть полезным, например, при отладке или изучении чужого кода.
 
Сверху Снизу