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基础教程之自定义函数介绍
Aug 29 Python
Python 如何访问外围作用域中的变量
Sep 11 Python
Python利用Beautiful Soup模块搜索内容详解
Mar 29 Python
Django添加KindEditor富文本编辑器的使用
Oct 24 Python
PythonWeb项目Django部署在Ubuntu18.04腾讯云主机上
Apr 01 Python
通过cmd进入python的实例操作
Jun 26 Python
浅谈Pandas Series 和 Numpy array中的相同点
Jun 28 Python
Python实现图片添加文字
Nov 26 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
Feb 23 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
Feb 24 Python
python中PyQuery库用法分享
Jan 15 Python
python用字节处理文件实例讲解
Apr 13 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 socke 向指定页面提交数据
2008/07/23 PHP
PHP使用DES进行加密与解密的方法详解
2013/06/06 PHP
CI框架开发新浪微博登录接口源码完整版
2014/05/28 PHP
用javascript动态调整iframe高度的方法
2007/03/06 Javascript
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
搭建pomelo 开发环境
2014/06/24 Javascript
js日期范围初始化得到前一个月日期的方法
2015/05/05 Javascript
浅谈angularJS中的事件
2016/07/12 Javascript
js学习笔记之事件处理模型
2016/10/31 Javascript
JS库中的Particles.js在vue上的运用案例分析
2017/09/13 Javascript
JS设计模式之观察者模式实现实时改变页面中金额数的方法
2018/02/05 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
微信小程序页面间值传递的两种方法
2018/11/26 Javascript
vuex实现的简单购物车功能示例
2019/02/13 Javascript
vue中v-show和v-if的异同及v-show用法
2019/06/06 Javascript
利用d3.js实现蜂巢图表带动画效果
2019/09/03 Javascript
微信小程序button标签open-type属性原理解析
2020/01/21 Javascript
jQuery三组基本动画与自定义动画操作实例总结
2020/05/09 jQuery
vue路由的配置和页面切换详解
2020/09/09 Javascript
vue中axios封装使用的完整教程
2021/03/03 Vue.js
[05:02][DOTA2]DOTA进化论 第一期
2013/09/27 DOTA
[01:03:00]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第一局
2016/02/25 DOTA
关于Python数据结构中字典的心得
2017/12/04 Python
Sanic框架蓝图用法实例分析
2018/07/17 Python
Python 做曲线拟合和求积分的方法
2018/12/29 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
python3.6生成器yield用法实例分析
2019/08/23 Python
python数据预处理 :数据共线性处理详解
2020/02/24 Python
Python日志处理模块logging用法解析
2020/05/19 Python
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
学雷锋志愿者活动总结
2014/06/27 职场文书
六一儿童节开幕词
2015/01/29 职场文书
复试通知单模板
2015/04/24 职场文书
MySQL 如何设计统计数据表
2021/06/15 MySQL
Python的property属性详细讲解
2022/04/11 Python
python和C/C++混合编程之使用ctypes调用 C/C++的dll
2022/04/29 Python