gpt4 book ai didi

java - 通过 Jython 使用 .pyc 文件

转载 作者:行者123 更新时间:2023-12-01 17:35:42 24 4
gpt4 key购买 nike

我正在致力于为 Python 工具构建 Web 界面。它是使用 J2EE (Spring) 设计的。

在此过程中,我需要调用 Python 函数,因此我使用 Jython 来实现同样的目的。

但是对于某些模块,我没有 Python 源文件,只有 .pyc 文件和列出该文件方法的文档。我需要知道如何使用 jython 在 .pyc 文件中调用这些函数。

我尝试反编译 Python 文件,但由于它们已符合 Python 2.7,我无法找到反编译器来完成这项工作

最佳答案

“编译的”Python 代码“.pyc”文件是特定于实现的。即使 CPython(标准 Python 实现)也无法导入由不同版本的 CPython 生成的 .pyc 文件。并且不应该这样做。因此,如果 Jython 能够运行由任何 CPython 版本创建的 .pyc 文件,我会感到惊讶。

“.pyc”文件与 Java 字节码(设计为可移植的)不同。

反编译似乎是唯一的方法。我认为有一些 .pyc 反编译器可用,它们应该能够生成可由 Jython 运行的 Python 代码。

关于java - 通过 Jython 使用 .pyc 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6607858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com