我使用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)
谢谢!
暂无答案!
目前还没有任何答案,快来回答吧!