Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

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

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

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

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

Python:
Expand Collapse Copy
python -m py_compile script.py

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

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

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

Python:
Expand Collapse Copy
pip install uncompyle6

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

Python:
Expand Collapse Copy
uncompyle6 script.pyc > script.py

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

Заключение

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