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求crc32值的方法
Oct 05 Python
python使用win32com库播放mp3文件的方法
May 30 Python
Python编程中装饰器的使用示例解析
Jun 20 Python
Python下的Softmax回归函数的实现方法(推荐)
Jan 26 Python
Python编程实现双击更新所有已安装python模块的方法
Jun 05 Python
django 2.0更新的10条注意事项总结
Jan 05 Python
PyQt5每天必学之拖放事件
Aug 27 Python
mac安装pytorch及系统的numpy更新方法
Jul 26 Python
Python实现数据结构线性链表(单链表)算法示例
May 04 Python
Python爬虫抓取技术的一些经验
Jul 12 Python
python安装本地whl的实例步骤
Oct 12 Python
Python语言异常处理测试过程解析
Jan 08 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获取淘宝分类id示例
2014/01/16 PHP
php定界符
2014/06/19 PHP
php实现按天数、星期、月份查询的搜索框
2016/05/02 PHP
PHP实现Google plus的好友拖拽分组效果
2016/10/21 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
PHP程序员简单的开展服务治理架构操作详解(二)
2020/05/14 PHP
ExtJs grid行 右键菜单的两种方法
2010/06/19 Javascript
js 利用className得到对象的实现代码
2011/11/15 Javascript
Jquery 数组操作大全个人总结
2013/11/13 Javascript
Javascript保存网页为图片借助于html2canvas库实现
2014/09/05 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
详解JavaScript的Polymer框架中的通知交互
2015/07/29 Javascript
Bootstrap每天必学之级联下拉菜单
2016/03/27 Javascript
纯javascript版日历控件
2016/11/24 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
2017/02/15 Javascript
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
2020/08/09 Javascript
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
jQuery插件Validation表单验证详解
2018/05/26 jQuery
echarts实现地图定时切换散点与多图表级联联动详解
2018/08/07 Javascript
详解js实时获取并显示当前时间的方法
2019/05/10 Javascript
了解JavaScript函数中的默认参数
2019/05/30 Javascript
Vue实现页面添加水印功能
2019/11/09 Javascript
在nodejs中创建child process的方法
2021/01/26 NodeJs
python中学习K-Means和图片压缩
2017/11/20 Python
用pandas按列合并两个文件的实例
2018/04/12 Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
2020/03/02 Python
Python运行异常管理解决方案
2020/03/09 Python
python文件读取失败怎么处理
2020/06/23 Python
利用CSS3制作简单的3d半透明立方体图片展示
2017/03/25 HTML / CSS
html5手机端页面可以向右滑动导致样式受影响的问题
2018/06/20 HTML / CSS
Html5页面点击遮罩层背景关闭遮罩层
2020/11/30 HTML / CSS
政协调研汇报材料
2014/08/15 职场文书
法制教育演讲稿
2014/09/10 职场文书
医院营销工作计划
2015/01/16 职场文书
《假如》教学反思
2016/02/17 职场文书
spring IOC容器的Bean管理XML自动装配过程
2022/05/30 Java/Android