如何从.pyo文件恢复源python代码(.py)?

cel*_*lka 6 python extension-methods wxpython decompiling

我需要将编译的python代码(.pyo)转换为其源代码.我看看depython.net,但是有一个问题.一个警告;

"文件版本早于2.4."

我该怎么办?

谢谢.

ira*_*ari 8

试试这些:

uncompyle2将Python字节码转换回等效的Python源代码.它接受Python 2.5到2.7版本的字节码.此外,它只能在Python 2.7上运行.

uncompyle6 将Python字节码转换回等效的Python源代码.它接受从Python版本字节码1.53.7左右包括Pypy生成的字节码.该代码需要Python 2.4或更高版本,并已在Python运行版本上进行了测试2.4, 2.5, 2.6, 2.7, 3.2, 3.3, 3.4, 3.5 and 3.6.


Pra*_*are 1

尝试反编译

这已成为一项商业服务。
要进行实验,您可以使用Debian Packages

我很想尝试一下,但我使用的是 Windows 机器。一有机会我就会尝试。