最近我将.py文件转换为.exe文件。
我丢失了原始的.py文件,但剩下了exe文件。 我用pyinstaller进行了转换。
反正有没有办法将其恢复为原来的.py文件?
答案 0 :(得分:0)
您可以尝试来自In Ming Loh的python-exe-unpacker。虽然不能保证能正常工作。
答案 1 :(得分:0)
使用pyinstxtractor.py
:
python pyinstxtractor.py yourFileName.exe
这将提取.exe
并创建一个名为yourFileName.exe_extracted
的文件夹。
在yourFileName.exe_extracted
文件夹中,找到没有扩展名的文件。
使用HxD编辑器对其进行编辑,并从使用相同版本的Python创建的任何__pycache__
文件中进行编辑,复制第一行并将其插入到您的文件中。
使用.pyc
扩展名保存并重命名文件。
使用任何在线工具(例如https://www.toolnb.com/tools-lang-en/pyc.html
)将编译后的字节码(.pyc
)反编译为.py