作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我需要将已编译的 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 或更高版本,并已在 Python 运行版本 2.4、2.5、2.6、2.7、3.2、3.3、3.4、3.5 和 3.6
上进行了测试。
关于python - 如何从 .pyo 文件恢复源 python 代码 (.py)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2438578/
我是一名优秀的程序员,十分优秀!