当前位置:首页 » 编程软件 » Java运行脚本优化

Java运行脚本优化

发布时间: 2025-03-07 06:29:38

1. 怎么使用java运行python脚本

1.直接执行Python脚本代码
引用 org.python包
1 PythonInterpreter interpreter = new PythonInterpreter();
2 interpreter.exec("days=('mod','Tue','Wed','Thu','Fri','Sat','Sun'); "); ///执行python脚本


2. 执行python .py文件
1 PythonInterpreter interpreter = new PythonInterpreter();
2 InputStream filepy = new FileInputStream("D:\\demo.py");
3 interpreter.execfile(filepy); ///执行python py文件
4 filepy.close();


3. 使用Runtime.getRuntime()执行脚本文件
这种方式和.net下面调用cmd执行命令的方式类似。如果执行的python脚本有引用第三方包的,建议使用此种方式。使用上面两种方式会报错java ImportError: No mole named arcpy。
1 Process proc = Runtime.getRuntime().exec("python D:\\demo.py");
2 proc.waitFor();

2. 如何在java工程里运行一个python脚本

可以使用jython


方法参考如下

PythonInterpreter interpreter = new PythonInterpreter();

interpreter.execfile("uar/local/xxx.py");

//pyFunction :py中方法名

PyFunction func = (PyFunction)interpreter.get("pyFunction",PyFunction.class);

Integer a = 1

Integer b = 2

// py中方法传参

PyObject pyobj = func.__call__(new PyInteger(a), new PyInteger(b));

System.out.println("anwser = " + pyobj.toString());

热点内容
javac哪个好学 发布:2025-10-16 10:31:51 浏览:629
全国各地区dns服务器地址大全 发布:2025-10-16 10:13:34 浏览:488
服务器如何添加联想de存储 发布:2025-10-16 09:30:39 浏览:927
站群服务器ip怎么解析 发布:2025-10-16 09:25:06 浏览:473
编程打古诗 发布:2025-10-16 09:17:51 浏览:643
python正态随机数 发布:2025-10-16 09:13:27 浏览:211
新建域用户如何保存原来的配置 发布:2025-10-16 09:05:01 浏览:967
安卓相机怎么调出苹果相机的效果 发布:2025-10-16 08:56:21 浏览:693
我的世界大服务器列表 发布:2025-10-16 08:50:09 浏览:445
如何找回发票软件用户名密码 发布:2025-10-16 08:35:54 浏览:305