冷冻解冻。可能吗?[python]

冷冻解冻。可能吗?[python],python,cx-freeze,panda3d,Python,Cx Freeze,Panda3d,我需要一些帮助 我制作了一个python程序。 问题是,我需要它的来源,但问题是,我带着它的硬盘已经死了 ,当我试图查找任何备份时,它不在那里 我所拥有的唯一一个二进制文件,我想,是用cx_Freeze编译的。我真的很绝望,我试过任何可行的方法去做,但是没有或者几乎没有 有没有办法“解冻”可执行文件或至少从中取出pyc?没有,无法恢复原始源代码 但是,如果应用程序使用了CPython,那么总是可以恢复CPython字节码,您可以在其上使用反汇编程序来重建Python代码,但是会丢失很多信息;根据

我需要一些帮助

我制作了一个python程序。 问题是,我需要它的来源,但问题是,我带着它的硬盘已经死了 ,当我试图查找任何备份时,它不在那里

我所拥有的唯一一个二进制文件,我想,是用cx_Freeze编译的。我真的很绝望,我试过任何可行的方法去做,但是没有或者几乎没有


有没有办法“解冻”可执行文件或至少从中取出pyc?

没有,无法恢复原始源代码

但是,如果应用程序使用了CPython,那么总是可以恢复CPython字节码,您可以在其上使用反汇编程序来重建Python代码,但是会丢失很多信息;根据字节码的优化程度,生成的代码看起来相当不可读和模糊


不过,如果您想沿着这条路走下去,我建议您研究一下CPython的“dis”模块。还有许多其他实用程序可以从CPython字节码重构Python代码。

该.pyc文件应该位于
库.zip
文件中。如果没有,请查找其他zip文件,如果没有,请尝试使用解压缩工具打开exe。一旦获得了它们,包中就包含了一个
depyc
脚本,用于将pyc文件转换回py。