Java调用python的方法(jython)

网友投稿 723 2023-05-03


Java调用python的方法(jython)

1 什么是jython?

他其实是一门语言,并非是java 或者python的解释器.用它可以实现,java和python代码的互相访问。

2 简单的例子

java中执行python 语句

PythonInterpreter interpreter = new PythonInterpreter();

interpreter.exec("days=('mod','Thttp://ue','Wed','Thu','Fri','Sat','Sun'); ");

interpreter.exec("print days;");

java调用python的脚本:

PythonInterpreter interpreter = new PythonInterpreter();

interpreter.execfile("script.py");

java调用python类当中的函数

先在python文件中定一个python函数

def pluser(a,b):

# print "the result of pluser is %d" % (a+b)

return a+b

在java当中去调用:

PythonInterpreter interpreter = new PythonInterpreter();

interpreter.execfile("F:\\machine learning\\machinelearninginaction\\Ch02\\test.py");

PyFunction functipjslnkon = (PyFunction)interpreter.get("pluser",PyFunction.class);

PyObject o = function.__call__(new PyInteger(8),new PyInteger(23));


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MUI实现上拉加载和下拉刷新效果
下一篇:Vue和Bootstrap的整合思路详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~