如何将exe转换回Python脚本

时间:2018-07-07 21:31:54

标签: python python-2.7 pyinstaller

最近我将.py文件转换为.exe文件。

我丢失了原始的.py文件,但剩下了exe文件。 我用pyinstaller进行了转换。

反正有没有办法将其恢复为原来的.py文件?

2 个答案:

答案 0 :(得分:0)

您可以尝试来自In Ming Loh的python-exe-unpacker。虽然不能保证能正常工作。

答案 1 :(得分:0)

  1. 使用pyinstxtractor.py

         python pyinstxtractor.py yourFileName.exe
    

    这将提取.exe并创建一个名为yourFileName.exe_extracted的文件夹。

  2. yourFileName.exe_extracted文件夹中,找到没有扩展名的文件。

  3. 使用HxD编辑器对其进行编辑,并从使用相同版本的Python创建的任何__pycache__文件中进行编辑,复制第一行并将其插入到您的文件中。

  4. 使用.pyc扩展名保存并重命名文件。

  5. 使用任何在线工具(例如https://www.toolnb.com/tools-lang-en/pyc.html

    )将编译后的字节码(.pyc)反编译为.py