package com.lyz.test.jython.function;
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 PyInteger(b));
System.out.println("anwser = " + pyobj.toString());
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Jython示例
共30个文件
pkc:15个
py:4个
class:3个
5星 · 超过95%的资源 需积分: 47 295 下载量 61 浏览量
2016-03-17
17:47:22
上传
评论 3
收藏 9.23MB ZIP 举报
温馨提示
java调用Python示例,详情请参考博文:http://blog.csdn.net/l1028386804/article/details/50915556
资源推荐
资源详情
资源评论
收起资源包目录
jython.zip (30个子文件)
jython
.project 380B
src
com
lyz
test
jython
script
FirstJythonScript.java 373B
function
FirstJythonScript.java 735B
FirstJythonScript.java 402B
lib
jython-2.7-b1.jar 10.36MB
cachedir
packages
jce.pkc 1KB
sunmscapi.pkc 200B
dnsns.pkc 135B
sunjce_provider.pkc 1KB
charsets.pkc 6KB
rt.pkc 228KB
resources.pkc 65B
jfr.pkc 2KB
packages.idx 2KB
jsse.pkc 1KB
jaccess.pkc 522B
sunec.pkc 153B
localedata.pkc 2KB
access-bridge-64.pkc 456B
jython-2.7-b1.pkc 49KB
zipfs.pkc 261B
.settings
org.eclipse.jdt.core.prefs 598B
config
my_utils.py 35B
input.py 191B
.classpath 406B
bin
my_utils.py 35B
com
lyz
test
jython
FirstJythonScript.class 689B
script
FirstJythonScript.class 666B
function
FirstJythonScript.class 1KB
input.py 191B
共 30 条
- 1
冰河
- 粉丝: 22w+
- 资源: 131
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页