Python 调用接口,项目中JAVA调用python接口

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: