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实现自动登录人人网并采集信息的方法
Jun 28 Python
Python简单实现安全开关文件的两种方式
Sep 19 Python
Python科学计算之NumPy入门教程
Jan 15 Python
python中sys.argv函数精简概括
Jul 08 Python
在PyCharm中三步完成PyPy解释器的配置的方法
Oct 29 Python
分析经典Python开发工程师面试题
Apr 08 Python
python selenium 执行完毕关闭chromedriver进程示例
Nov 15 Python
Python原始套接字编程实例解析
Jan 29 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
Apr 14 Python
Python selenium爬取微信公众号文章代码详解
Aug 12 Python
Python监听键盘和鼠标事件的示例代码
Nov 18 Python
MATLAB 全景图切割及盒图显示的实现步骤
May 14 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
一个简单的域名注册情况查询程序
2006/10/09 PHP
PHP 中dirname(_file_)讲解
2007/03/18 PHP
discuz Passport 通行证 整合笔记
2008/06/30 PHP
PHP页面间参数传递的四种方法详解
2013/06/09 PHP
变量在 PHP7 内部的实现(一)
2015/12/21 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
jquery获得下拉框值的代码
2011/08/13 Javascript
Checbox的操作含已选、未选及判断代码
2013/11/07 Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
2014/01/09 Javascript
简介JavaScript中toUpperCase()方法的使用
2015/06/06 Javascript
bootstrapValidator.min.js表单验证插件
2017/02/09 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
JavaScript实现打印星型金字塔功能实例分析
2017/09/27 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
2018/11/13 Javascript
巧妙运用v-model实现父子组件传值的方法示例
2019/04/07 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
详解Python中用于计算指数的exp()方法
2015/05/14 Python
Python安装tar.gz格式文件方法详解
2020/01/19 Python
解决Tensorboard 不显示计算图graph的问题
2020/02/15 Python
python实现人性化显示金额数字实例详解
2020/09/25 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
Django使用django-simple-captcha做验证码的实现示例
2021/01/07 Python
Joe Fresh官网:加拿大时尚品牌和零售连锁店
2016/11/30 全球购物
String是最基本的数据类型吗?
2013/06/13 面试题
C语言中break与continue的区别
2012/07/12 面试题
CAD制图设计师自荐信
2014/01/29 职场文书
四年大学自我鉴定
2014/02/17 职场文书
优秀食品类广告词
2014/03/19 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
考研复习计划
2015/01/19 职场文书
幼儿园母亲节活动总结
2015/02/10 职场文书
任命书格式范文
2015/09/22 职场文书
制作能在nginx和IIS中使用的ssl证书
2021/06/21 Servers
python多次执行绘制条形图
2022/04/20 Python