Python 调用接口,项目中JAVA调用python接口
本文为大家分享了爪哇岛调用大蟒方法,供大家参考,具体内容如下
一、在爪哇岛类中直接执行大蟒语句
导入org。python。util。python解释器;
公共类FirstJavaScript {
公共静态void main(String args[]) {
PythonInterpreter解释器=新的python解释器();
interpreter.exec(days=(mod , Tue , Wed , Thu , Sat , Sun ););
interpreter.exec(打印天数[1];);
}//main
}
调用的结果是星期二,在控制台显示出来,这是直接进行调用的。
二、在爪哇岛中调用本机大蟒脚本中的函数
首先建立一个大蟒脚本,名字为:my_utils.py
定义加法器(甲、乙):
返回有
然后建立一个爪哇岛类,用来测试,
爪哇岛类代码FirstJavaScript:
导入org。python。核心。py函数;
导入org。python。核心。py整数;
导入org。python。核心。py对象;
导入org。python。util。python解释器;
公共类FirstJavaScript {
公共静态void main(String args[]) {
PythonInterpreter解释器=新的python解释器();
翻译。exec文件( C:\ \ python 27 \ \ programs \ \ my _ utils。py’);
PyFunction func=(PyFunction)解释器。获取(加法器,
py函数。类);
int a=2010,b=2;
PyObject pyobj=func .__call__(new PyInteger(a),new py integer(b));
系统。出去。println( anw ser= pyobj。tostring());
}//main
}
得到的结果是:anwser=2012
三、使用爪哇岛直接执行大蟒脚本
建立脚本输入能力
#打开的文件
打印"你好"
数字=[3,5,2,0,6]
打印号码
编号。排序()
打印号码
数字。追加(0)
打印号码
打印数量。计数(0)
打印编号。索引(5)
建立爪哇岛类,调用这个脚本:
导入org。python。util。python解释器;
公共类FirstJavaScript {
公共静态void main(String args[]) {
PythonInterpreter解释器=新的python解释器();
翻译。execfile( C:\ \ python 27 \ \ programs \ \ input。py’);
}//main
}
得到的结果是:
你好
[3, 5, 2, 0, 6]
[0, 2, 3, 5, 6]
[0, 2, 3, 5, 6, 0]
2
3
以上就是三种爪哇岛调用大蟒方法,希望对大家的学习有所帮助。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。