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判断字符串是否纯数字的方法
Nov 19 Python
Python for循环中的陷阱详解
Jul 13 Python
pandas 数据归一化以及行删除例程的方法
Nov 10 Python
详解python的argpare和click模块小结
Mar 31 Python
django如何自己创建一个中间件
Jul 24 Python
Python range、enumerate和zip函数用法详解
Sep 11 Python
python实现简易学生信息管理系统
Apr 05 Python
Python表达式的优先级详解
Feb 18 Python
Python Tkinter图形工具使用方法及实例解析
Jun 15 Python
python时间序列数据转为timestamp格式的方法
Aug 03 Python
Python 使用Opencv实现目标检测与识别的示例代码
Sep 08 Python
Python headers请求头如何实现快速添加
Nov 03 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
phpmyadmin 访问被拒绝的真实原因
2009/06/15 PHP
PHP变量内存分配问题记录整理
2013/11/27 PHP
php生成curl命令行的方法
2015/12/14 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
PHP实现的支付宝支付功能示例
2019/03/26 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
javascript call方法使用说明
2010/01/11 Javascript
JavaScript中:表达式和语句的区别[译]
2012/09/17 Javascript
根据json字符串生成Html的一种方式
2013/01/09 Javascript
Jquery中LigerUi的弹出编辑框(实现方法)
2013/07/09 Javascript
js的隐含参数(arguments,callee,caller)使用方法
2014/01/28 Javascript
jQuery中size()方法用法实例
2014/12/27 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
跟我学习javascript解决异步编程异常方案
2015/11/23 Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
2016/08/21 Javascript
vue动态绑定class的几种常用方式小结
2019/05/21 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
在vue中使用回调函数,this调用无效的解决
2020/08/11 Javascript
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
wxpython学习笔记(推荐查看)
2014/06/09 Python
Python基于smtplib实现异步发送邮件服务
2015/05/28 Python
python正则表达式去除两个特殊字符间的内容方法
2018/12/24 Python
python学生管理系统开发
2019/01/30 Python
python dlib人脸识别代码实例
2019/04/04 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
2019/10/14 Python
Python imread、newaxis用法详解
2019/11/04 Python
Python TCP通信客户端服务端代码实例
2019/11/21 Python
python实现猜单词游戏
2020/05/22 Python
美国家居装饰店:Pier 1
2019/09/04 全球购物
牵手50台湾:专为黄金岁月的单身人士而设的交友网站
2021/02/18 全球购物
英语教师个人工作总结
2015/02/09 职场文书
世界遗产的导游词
2015/02/13 职场文书
尼克胡哲观后感
2015/06/08 职场文书
班主任班级管理心得体会
2016/01/07 职场文书
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL