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对Json的解析
Feb 14 Python
python将文本中的空格替换为换行的方法
Mar 19 Python
python3实现磁盘空间监控
Jun 21 Python
Python机器学习k-近邻算法(K Nearest Neighbor)实例详解
Jun 25 Python
在pycharm上mongodb配置及可视化设置方法
Nov 30 Python
Python实现二叉树的常见遍历操作总结【7种方法】
Mar 06 Python
python matplotlib中的subplot函数使用详解
Jan 19 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
Apr 20 Python
浅析Python 条件控制语句
Jul 15 Python
filter使用python3代码进行迭代元素的实例详解
Dec 03 Python
pytorch中的 .view()函数的用法介绍
Mar 17 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 判断数组是几维数组
2013/03/20 PHP
PHP 99乘法表的几种实现代码
2020/10/13 PHP
javascript 获取所有id中包含某关键字的控件的实现代码
2010/11/25 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
JavaScript实现关键字高亮功能
2014/11/12 Javascript
浅谈js 闭包引起的内存泄露问题
2015/06/22 Javascript
jQuery实现tab选项卡效果的方法
2015/07/08 Javascript
基于html5和nodejs相结合实现websocket即使通讯
2015/11/19 NodeJs
javascript常用经典算法实例详解
2015/11/25 Javascript
JS实现图文并茂的tab选项卡效果示例【附demo源码下载】
2016/09/21 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
vue.js如何更改默认端口号8080为指定端口的方法
2017/07/14 Javascript
一篇文章让你彻底弄懂JS的事件冒泡和事件捕获
2017/08/14 Javascript
React Native使用Modal自定义分享界面的示例代码
2017/10/31 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
2018/01/02 jQuery
vue-devtools的安装步骤
2018/04/23 Javascript
React-redux实现小案例(todolist)的过程
2019/09/29 Javascript
基于vue的tab-list类目切换商品列表组件的示例代码
2020/02/14 Javascript
js实现电灯开关效果
2021/01/19 Javascript
使用tensorflow实现AlexNet
2017/11/20 Python
用Python将mysql数据导出成json的方法
2018/08/21 Python
使用Selenium破解新浪微博的四宫格验证码
2018/10/19 Python
django+echart绘制曲线图的方法示例
2018/11/26 Python
Python基于class()实现面向对象原理详解
2020/03/26 Python
使用Python将xmind脑图转成excel用例的实现代码(一)
2020/10/12 Python
美国床垫和床上用品公司:Nest Bedding
2017/06/12 全球购物
企业演讲稿范文
2013/12/28 职场文书
协议书格式
2014/04/23 职场文书
党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
前台文员岗位职责
2015/02/04 职场文书
自荐信格式模板
2015/03/27 职场文书
任长霞观后感
2015/06/16 职场文书
社团招新宣传语
2015/07/13 职场文书
护士心得体会范文
2016/01/25 职场文书
解决thinkphp6(tp6)在状态码500下不报错,或者显示错误“Malformed UTF-8 characters”的问题
2021/04/01 PHP
postgresql无序uuid性能测试及对数据库的影响
2021/06/11 PostgreSQL