我需要将一个已编译的Python代码(.pyo)转换为其源代码。我查看了depython.net,但出现了一个问题。有一个警告:
"文件版本早于2.4."
我该怎么办?
谢谢。
我需要将一个已编译的Python代码(.pyo)转换为其源代码。我查看了depython.net,但出现了一个问题。有一个警告:
"文件版本早于2.4."
我该怎么办?
谢谢。
试试这些:
uncompyle2 可以将Python的字节码转换成等效的Python源代码。它接受来自Python版本2.5到2.7的字节码。此外,它只能在Python 2.7上运行。
uncompyle6 将Python的字节码翻译回等效的Python源代码。它接受来自Python版本1.5到3.7左右的字节码,包括Pypy生成的字节码。该代码需要Python 2.4或更高版本,并已在运行版本为2.4、2.5、2.6、2.7、3.2、3.3、3.4、3.5和3.6
的Python上进行了测试。