java之--把jython得到的基本数据类型转换成Java数据类型

今天,给大家介绍下如何在java用jython的方法得到Python数据并把它转换为java下数据类型.下面我们进入正题:

我们使用的jython的jar包版本为2.70,然后在引入jar包jythonutils1.0

例如下面是之前只用jython2.70常用方法:

import org.python.core.PyFunction;
import org.python.core.PyInteger;
import org.python.core.PyObject;
import org.python.util.PythonInterpreter;

/**
 * 在java中调用本机python脚本中的函数
 * 
 * @author liuyazhuang
 *
 */
public class FirstJythonScript {
	
	public static void main(String args[]) {
		PythonInterpreter interpreter = new PythonInterpreter();
		interpreter.execfile("D:/Workspaces/J2EE/Test/config/my_utils.py");
		PyFunction func = (PyFunction) interpreter.get("adder", PyFunction.class);

		int a = 2010, b = 6;
		PyObject pyobj = func.__call__(new PyInteger(a), new Py
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值