Це залежить від того, чи був код згенерований за допомогою py2exe або pyinstaller.
Для py2exe ви можете використати unpy2exe або decompile-py2exe. Зрештою я не використовував їх, оскільки мій exe був створений через PyInstaller.
Для PyInstaller використовуйте pyinstxtractor.
Після його використання я отримав купу файлів pyd для вбудованих модулів і файл pyc для головного скрипта. Ви можете декомпілювати файл pyc за допомогою uncompyle6 або decompyle3, але я скористався безкоштовним онлайн-сервісом pylingual.io, який спрацював дуже добре.
Дивіться схожі статті за категоріями:
Python
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow