【发布时间】:2021-10-11 10:32:22
【问题描述】:
我想在 Python 3.9 中反编译 PYC 文件。我试过decompyle3,uncompyle6,但是输出是这样的:
Error: decompyle3 requires Python 3.7-3.8
我应该使用什么?
【问题讨论】:
-
降级到 py3.8,等待 Rocky 发布支持 3.9 的版本,或者修复问题并提交 PR……你的选择。 (ps:github.com/rocky/python-decompile3/blob/…)
-
这不是解决方案
-
也许不是,但它们是您的 3 个选择(我猜付钱给别人是不可能的......)
-
如果你真的必须支持 3.9,你将不得不自己做。更改需要 3.7-8 的行,试一试,并在它开始中断的地方修复它(并在完成后提交 PR)。 3.8 和 3.9 之间的变化并不大,因此可能不会有太多的工作。如果您尝试反编译的代码无论如何都是
-
@2e0byo,将其发布为答案,我将其标记为解决方案