Tabla de contenido
prefacio
Quiero descompilar el archivo exe generado por pyinstaller para ver el código fuente, pero debido a que la versión de python instalada es demasiado alta (python 2.10.5), el uso de uncompyle6 para descompilar el archivo pyc falla y la versión 3.10.5 aún no es compatible . Use pydumpck para completar la descompilación y ver el código fuente.
1. pyinstaller genera exe
- Primero instale pyinstaller
pip install pyinstaller
- Coloque el archivo py que se generará y el ícono (no requerido) en el mismo directorio, y ejecute el comando
- contenido del archivo fuente
- Ejecute el comando para generar el archivo py en el archivo exe
cd E:\WorkSpace\001_Python\000_release
pyinstaller -F hello.py -i cloud.ico
- El directorio dist es el archivo exe generado
Dos, pydumpck descompilar exe
La dirección gtihub del proyecto pydumpck
1. Instalar
El código es el siguiente (ejemplo):
pip install pydumpck
2. Descompilar el archivo exe
- Ejecute el comando con la ruta
cd E:\WorkSpace\001_Python\000_release\dist
pydumpck .\hello.exe
3. Ver el archivo py descompilado
- El archivo descompilado está en una carpeta en el mismo directorio que el exe
- Contenido del archivo descompilado