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 相关文章推荐
CentOS中使用virtualenv搭建python3环境
Jun 08 Python
通过Python使用saltstack生成服务器资产清单
Mar 01 Python
Python开发的HTTP库requests详解
Aug 29 Python
Python实现对文件进行单词划分并去重排序操作示例
Jul 10 Python
Flask框架各种常见装饰器示例
Jul 17 Python
Python实现EXCEL表格的排序功能示例
Jun 25 Python
解决python super()调用多重继承函数的问题
Jun 26 Python
Flask框架 CSRF 保护实现方法详解
Oct 30 Python
python GUI计算器的实现
Oct 09 Python
接口自动化多层嵌套json数据处理代码实例
Nov 20 Python
python3代码输出嵌套式对象实例详解
Dec 03 Python
python删除csv文件的行列
Apr 06 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使用range协议实现输出文件断点续传代码实例
2014/07/04 PHP
深入解析WordPress中加载模板的get_template_part函数
2016/01/11 PHP
CodeIgniter整合Smarty的方法详解
2017/08/25 PHP
PHP7新增函数
2021/03/09 PHP
Javascript 同时提交多个Web表单的方法
2009/02/19 Javascript
javascript中比较字符串是否相等的方法
2013/07/23 Javascript
jqplot通过ajax动态画折线图的方法及思路
2013/12/08 Javascript
JavaScript作用域链示例分享
2014/05/27 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
2014/10/17 Javascript
js超时调用setTimeout和间歇调用setInterval实例分析
2015/01/28 Javascript
JS实现字符串转日期并比较大小实例分析
2015/12/09 Javascript
JS基础随笔(菜鸟必看篇)
2016/07/13 Javascript
jQuery插件ajaxFileUpload异步上传文件
2016/10/19 Javascript
通过修改360抢票的刷新频率和突破8车次限制实现方法
2017/01/04 Javascript
使用RxJS更优雅地进行定时请求详析
2019/06/02 Javascript
vue-froala-wysiwyg 富文本编辑器功能
2019/09/19 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
2020/07/24 Javascript
javascript实现下拉菜单效果
2021/02/09 Javascript
Python使用chardet判断字符编码
2015/05/09 Python
python简单实现基于SSL的IRC bot实例
2015/06/15 Python
使用Scrapy爬取动态数据
2018/10/21 Python
对Python3 序列解包详解
2019/02/16 Python
Python函数的默认参数设计示例详解
2019/12/01 Python
美国学校用品、教室和教学商店:Discount School Supply
2018/04/04 全球购物
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
电子信息专业学生自荐信
2013/11/09 职场文书
50岁生日感言
2014/01/23 职场文书
车队司机自我鉴定
2014/03/02 职场文书
行政人事岗位职责
2014/03/17 职场文书
读书小明星事迹材料
2014/05/03 职场文书
宾馆仓管员岗位职责
2014/07/27 职场文书
大一工商管理职业生涯规划:有梦最美,行动相随
2014/09/18 职场文书
党员批评与自我批评材料
2014/10/14 职场文书
婚宴新郎致辞
2015/07/28 职场文书
七年级作文之我的梦想
2019/10/16 职场文书
Python实现仓库管理系统
2022/05/30 Python