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 相关文章推荐
Python 遍历子文件和所有子文件夹的代码实例
Dec 21 Python
在centos7中分布式部署pyspider
May 03 Python
python+django+sql学生信息管理后台开发
Jan 11 Python
使用Python将Mysql的查询数据导出到文件的方法
Feb 25 Python
python实现邮件自动发送
Aug 10 Python
Python Django框架模板渲染功能示例
Nov 08 Python
使用python远程操作linux过程解析
Dec 04 Python
python内打印变量之%和f的实例
Feb 19 Python
django rest framework serializers序列化实例
May 13 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
May 28 Python
使用豆瓣源来安装python中的第三方库方法
Jan 26 Python
python中sqllite插入numpy数组到数据库的实现方法
Jun 21 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
模仿OSO的论坛(一)
2006/10/09 PHP
自动分页的不完整解决方案
2007/01/12 PHP
将一维或多维的数组连接成一个字符串的php代码
2010/08/08 PHP
IIS7.X配置PHP运行环境小结
2011/06/09 PHP
PHP验证码类ValidateCode解析
2017/01/07 PHP
javascript json 新手入门文档
2009/12/03 Javascript
javascript来定义类的规范小结
2010/11/19 Javascript
基于JQuery的模拟苹果桌面Dock效果(稳定版)
2012/10/15 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
2014/03/06 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
微信小程序 数组中的push与concat的区别
2017/01/05 Javascript
JS中Array数组学习总结
2017/01/18 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
Nodejs异步回调之异常处理实例分析
2018/06/22 NodeJs
浅谈React Event实现原理
2018/09/20 Javascript
小程序hover-class点击态效果实现
2019/02/26 Javascript
详解微信小程序实现跑马灯效果(附完整代码)
2019/04/29 Javascript
一文搞懂ES6中的Map和Set
2019/05/20 Javascript
jQuery实现点击滚动到指定元素上的方法分析
2020/03/19 jQuery
Vue使用自定义指令实现拖拽行为实例分析
2020/06/06 Javascript
如何手写一个简易的 Vuex
2020/10/10 Javascript
Vue项目如何引入bootstrap、elementUI、echarts
2020/11/26 Vue.js
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
Python编程pygame模块实现移动的小车示例代码
2018/01/03 Python
Python局部变量与全局变量区别原理解析
2020/07/14 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
英国领先的互联网葡萄酒礼品商:Vintage Wine & Port
2019/05/24 全球购物
RIP版本1跟版本2的区别
2013/12/30 面试题
C# .NET面试题
2015/11/28 面试题
拉丁舞学习者的自我评价
2013/10/27 职场文书
室内设计专业个人的自我评价
2013/12/18 职场文书
网络编辑岗位职责范本
2014/02/10 职场文书
群众路线个人整改措施
2014/10/24 职场文书
违规违纪检讨书范文
2015/05/06 职场文书
生日寿星公答谢词
2015/09/29 职场文书
详解Java线程池是如何重复利用空闲线程的
2021/06/26 Java/Android