Java调用python的方法(jython)
更新时间:2017年06月30日 15:59:44 作者:rually
这篇文章主要介绍了Java调用python的方法(jython),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
1 什么是jython?
他其实是一门语言,并非是Java 或者Python的解释器.用它可以实现,java和python代码的互相访问。
2 简单的例子
java中执行python 语句
PythonInterpreter interpreter = new PythonInterpreter(); interpreter.exec("days=('mod','Tue','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 function = (PyFunction)interpreter.get("pluser",PyFunction.class); PyObject o = function.__call__(new PyInteger(8),new PyInteger(23));
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
一篇文章带你搞定SpringBoot不重启项目实现修改静态资源
这篇文章主要介绍了一篇文章带你搞定SpringBoot不重启项目实现修改静态资源,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-09-09
最新评论