如何从 Pypy 中的 pyc 文件或 so 文件导入模块?

How can I import a module from a pyc file or so file in Pypy?

这是我的场景: 我有一个在 cPython 中运行的 python 项目。 我在这个项目中有一些.pyc、.so 文件,但我没有这些文件的源代码。 这个项目在 cPython 中运行良好。 但是,如果我将解释器更改为 pypy,它就无法导入 .pyc 文件和 .so 文件中包含的这些模块。 有什么办法可以解决这个问题吗?

您需要反编译代码以取回一些类似的 *.py 文件。有各种项目可以做到这一点:搜索“python反编译”。赞助其中一项工作可能会对获得可用的反编译器大有帮助。