从exe中恢复Python源代码
我之前写了一个Python程序,然后用py2exe把它转换成了一个.exe的可执行文件。现在我在dist文件夹里有所有生成的文件,但因为系统崩溃,我把源代码给丢了。
请问有没有办法从这个.exe文件或者其他py2exe生成的支持文件中找回.py的源代码呢?
1 个回答
5
根据以下链接,你可以从 library.zip
中提取你的 .pyc
文件,然后使用 decompyle 工具来获取和你最开始的 .py
文件类似的文件。
http://bytes.com/topic/python/answers/101743-py2exe-there-way-go-backwards-exe2py
http://sourceforge.net/projects/decompyle/
希望这个方法有效,也希望你下次能使用 github 或 bitbucket。