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实现把utf-8格式的文件转换成gbk格式的文件
Jan 22 Python
详解python的几种标准输出重定向方式
Aug 15 Python
如何在Python函数执行前后增加额外的行为
Oct 20 Python
Python数据分析之真实IP请求Pandas详解
Nov 18 Python
Python爬取网页中的图片(搜狗图片)详解
Mar 23 Python
python实现八大排序算法(2)
Sep 14 Python
python 3.6.2 安装配置方法图文教程
Sep 18 Python
使用TFRecord存取多个数据案例
Feb 17 Python
Django静态资源部署404问题解决方案
May 11 Python
Python3通过chmod修改目录或文件权限的方法示例
Jun 08 Python
Python 数据的累加与统计的示例代码
Aug 03 Python
Python 制作查询商品历史价格的小工具
Oct 20 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
ThinkPHP进程计数类Process用法实例详解
2015/09/25 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
2015/10/13 PHP
Json_encode防止汉字转义成unicode的方法
2016/02/25 PHP
PHP PDOStatement::rowCount讲解
2019/02/01 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
2019/05/27 PHP
两种简单实现菜单高亮显示的JS类代码
2010/06/27 Javascript
TreeView 用法(有代码)(asp.net)
2011/07/15 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
jquery插件jSignature实现手动签名
2015/05/04 Javascript
jquery实现顶部向右伸缩的导航区域代码
2015/09/02 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
2015/11/23 Javascript
jQuery AjaxUpload 上传图片代码
2016/02/02 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
2019/01/30 Javascript
NodeJs 实现简单WebSocket即时通讯的示例代码
2019/08/05 NodeJs
微信小程序按顺序同步执行的两种方式
2019/12/20 Javascript
Vue简单封装axios之解决post请求后端接收不到参数问题
2020/02/16 Javascript
原生js实现html手机端城市列表索引选择城市
2020/06/24 Javascript
python多重继承实例
2014/10/11 Python
Python中每次处理一个字符的5种方法
2015/05/21 Python
python 实现上传图片并预览的3种方法(推荐)
2017/07/14 Python
详解Django之auth模块(用户认证)
2018/04/17 Python
解决tensorflow模型参数保存和加载的问题
2018/07/26 Python
python cumsum函数的具体使用
2019/07/29 Python
通过字符串导入 Python 模块的方法详解
2019/10/27 Python
python 实现多线程下载视频的代码
2019/11/15 Python
python调用百度AI接口实现人流量统计
2021/02/03 Python
python实现经典排序算法的示例代码
2021/02/07 Python
建材业务员岗位职责
2013/12/08 职场文书
十八大感想感言
2014/02/10 职场文书
银行主办会计岗位职责
2014/08/13 职场文书
公司外出活动方案
2014/08/14 职场文书
2014县委书记党的群众路线教育实践活动对照检查材料思想汇报
2014/09/22 职场文书
小学教师自我评价
2015/03/04 职场文书
委托开发合同书(标准版)
2019/08/07 职场文书