问题描述
我正在使用 py4j 将一些 java 代码直接移植到 python。我想知道是否有任何实用程序或工具可以自动编写等效的 py4j 代码。
我正在移植的代码类型的示例如下,其中 MyClass 和 MyOtherClass 是我可以访问的 java 类:
Java:
import com.mycompany.blah.MyClass;
import com.mycompany.blah.MyOtherClass;
MyClass foo = new MyClass();
MyOtherClass bar = new MyOtherClass(foo);
所以我正在寻找的 python 代码看起来像:
Python (Py4J):
from py4j.java_gateway import JavaGateway
from py4j.java_gateway import java_import
gateway = JavaGateway()
module = gateway.new_jvm_view()
java_import(module,'com.mycompany.blah.MyClass')
java_import(module,'com.mycompany.blah.MyOtherClass')
foo = module.MyClass()
bar = module.MyOtherClass(foo)
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)