当前位置: 软件>java软件
Python和Java的互调接口 Py4J
来源: http://www.oschina.net/p/py4j
发布时间:2015-02-22
本文导语: Py4J 使得 Python 程序可以利用 Python 解释器直接调用Java虚拟机中的 Java 对象,也可以让 Java 调用 Python 对象,有点像 Python 版的 JNI。 示例代码: >>> from py4j.java_gateway import JavaGateway >>> gateway = JavaGateway() # connect to ...
Py4J 使得 Python 程序可以利用 Python 解释器直接调用Java虚拟机中的 Java 对象,也可以让 Java 调用 Python 对象,有点像 Python 版的 JNI。
示例代码:
>>> from py4j.java_gateway import JavaGateway >>> gateway = JavaGateway() # connect to the JVM >>> java_list = gateway.jvm.java.util.ArrayList() # create an ArrayList >>> java_list.append('Hello ') # call ArrayList.add in the JVM >>> java_list.append('World') >>> java_list.append('Now') >>> liststr = gateway.entry_point.getListAsString(java_list[:-1]) >>> print(liststr) Hello World
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。