我有一个Python程序编写,我使用py2exe转换为exe二进制文件。我有dist文件夹中生成的所有文件,但由于系统崩溃,我丢失了源代码。从EXE的Python源代码恢复
有没有办法从.exe或py2exe生成的其他支持文件恢复.py源代码文件?
我有一个Python程序编写,我使用py2exe转换为exe二进制文件。我有dist文件夹中生成的所有文件,但由于系统崩溃,我丢失了源代码。从EXE的Python源代码恢复
有没有办法从.exe或py2exe生成的其他支持文件恢复.py源代码文件?
根据以下链接,您可以从library.zip
提取您.pyc
文件,然后使用decompyle获得.py
文件相似,你开始用什么。
http://bytes.com/topic/python/answers/101743-py2exe-there-way-go-backwards-exe2py
http://sourceforge.net/projects/decompyle/
希望工程,我希望你用github上或到位桶下一次。
山姆,这是不幸的,我很抱歉,但我不知道如何从Windows二进制文件中提取代码。然而,你需要做一些源代码控制(如果你还没有),需要备份。作为开发人员/程序员/工程师/架构师等,您必须是偏执狂和CYA。 – jlafay
@jlafay:Thnx的信息。 – Sirius
系统崩溃后,您可以简单地尝试恢复文件系统上的文件?例如。通过使用测试盘(http://www.cgsecurity.org/wiki/TestDisk) – naeg