gpt4 book ai didi

java - 如何使用 Jython 将 .pyc 文件反编译为 .py

转载 作者:行者123 更新时间:2023-11-30 05:58:04 40 4
gpt4 key购买 nike

我有一个独立工作并作为 Windows 服务运行的 python 组件。这个 python 的一个特定文件做了一个特定的工作,我需要使用我的 java 类来调用它。由于是生产环境,因此不提供.py文件。要从 .py 文件调用方法“run”,我使用以下代码:

PyInterpreter py = new PyInterpreter();

py.execfile("C:\\Users\\narendrar\\Desktop\\hello.py");

PyInstance hello = py.createClass("Hello", "None");
hello.invoke("run");

我想执行类似的操作,但使用编译后的 python 文件。

最佳答案

正如您在 jython 文档中看到的关于 modules 的内容,jython import 不一定与Java 包有关。

换句话说:您也应该能够导入/需要 python 模块,从而可以依赖您的 pyc 文件!

(请记住:您可以导入 pyc 文件,.py 文件只有在比 pyc时才会被引入 - 请参阅 here )

关于java - 如何使用 Jython 将 .pyc 文件反编译为 .py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52811376/

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