java直接调用python脚本的例子


Posted in Python onFebruary 16, 2014
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
 public static void main(String[] args) {
  try {
   System.out.println("start");
   Process pr = Runtime.getRuntime().exec("python test.py");
   BufferedReader in = new BufferedReader(new InputStreamReader(
     pr.getInputStream()));
   String line;
   while ((line = in.readLine()) != null) {
    System.out.println(line);
   }
   in.close();
   pr.waitFor();
   System.out.println("end");
  } catch (Exception e) {
   e.printStackTrace();
  }
 }
}

如果在eclipse中直接运行报如下错误:

java.io.IOException: Cannot run program "python": CreateProcess error=2

则配置Run Configuration中的Enviroment,增加PATH变量,见下图:

java直接调用python脚本的例子

Python 相关文章推荐
使用IPython下的Net-SNMP来管理类UNIX系统的教程
Apr 15 Python
python 多线程实现检测服务器在线情况
Nov 25 Python
Django csrf 验证问题的实现
Oct 09 Python
实例详解Matlab 与 Python 的区别
Apr 26 Python
Django保护敏感信息的方法示例
May 09 Python
简单了解django缓存方式及配置
Jul 19 Python
python实现复制文件到指定目录
Oct 16 Python
Python flask框架实现浏览器点击自定义跳转页面
Jun 04 Python
Python OpenCV读取中文路径图像的方法
Jul 02 Python
django 模型字段设置默认值代码
Jul 15 Python
Python中bisect的用法及示例详解
Jul 20 Python
Pycharm 跳转回之前所在页面的操作
Feb 05 Python
python根据距离和时长计算配速示例
Feb 16 #Python
python根据经纬度计算距离示例
Feb 16 #Python
python转换摩斯密码示例
Feb 16 #Python
python动态监控日志内容的示例
Feb 16 #Python
python缩进区别分析
Feb 15 #Python
python求斐波那契数列示例分享
Feb 14 #Python
python列表去重的二种方法
Feb 14 #Python
You might like
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
Extjs中ComboBox加载并赋初值的实现方法
2012/03/22 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
2015/04/07 Javascript
Jquery实时监听input value的实例
2017/01/26 Javascript
详解vue与后端数据交互(ajax):vue-resource
2017/03/16 Javascript
vue watch监听对象及对应值的变化详解
2018/02/24 Javascript
vue2.0 根据状态值进行样式的改变展示方法
2018/03/13 Javascript
详解Angular6 热加载配置方案
2018/08/18 Javascript
详解webpack4.x之搭建前端开发环境
2019/03/28 Javascript
Vue实现简易计算器
2020/02/25 Javascript
代码块高亮可复制显示js插件highlight.js+clipboard.js整合
2021/02/15 Javascript
[04:11]DOTA2上海特级锦标赛主赛事首日TOP10
2016/03/03 DOTA
python web框架学习笔记
2016/05/03 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
Python 多线程不加锁分块读取文件的方法
2018/12/11 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
Python3远程监控程序的实现方法
2019/07/15 Python
python next()和iter()函数原理解析
2020/02/07 Python
Python如何定义接口和抽象类
2020/07/28 Python
CSS3实现多背景展示效果通过CSS3定位多张背景
2014/08/10 HTML / CSS
Hunter Boots美国官方网站:赫特威灵顿雨靴
2018/06/16 全球购物
加大码胸罩、内裤和服装:Just My Size
2019/03/21 全球购物
应聘收银员个人的求职信
2013/11/30 职场文书
广告学毕业生求职信
2014/01/30 职场文书
个人纪律作风整改措施思想汇报
2014/10/12 职场文书
后进基层党组织整改方案
2014/10/25 职场文书
2014年监理工作总结范文
2014/11/17 职场文书
研究生给导师的自荐信
2015/03/06 职场文书
听证会主持词
2015/07/03 职场文书
在Windows下安装配置CPU版的PyTorch的方法
2021/04/02 Python
如何使用PyCharm及常用配置详解
2021/06/03 Python
Arthas排查Kubernetes中应用频繁挂掉重启异常
2022/02/28 MySQL