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编程实现语音控制电脑
Apr 01 Python
Python输出9*9乘法表的方法
May 25 Python
将Python的Django框架与认证系统整合的方法
Jul 24 Python
Python实现二叉树结构与进行二叉树遍历的方法详解
May 24 Python
Python利用flask sqlalchemy实现分页效果
Aug 02 Python
LRUCache的实现原理及利用python实现的方法
Nov 21 Python
Python二叉树的镜像转换实现方法示例
Mar 06 Python
Django中URL的参数传递的实现
Aug 04 Python
使用darknet框架的imagenet数据分类预训练操作
Jul 07 Python
python使用布隆过滤器的实现示例
Aug 20 Python
python raise的基本使用
Sep 10 Python
python实现双链表
May 25 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
windows下zendframework项目环境搭建(通过命令行配置)
2012/12/06 PHP
PHP之uniqid()函数用法
2014/11/03 PHP
php将html转为图片的实现方法
2017/05/19 PHP
java解析json方法总结
2019/05/16 PHP
JSON 客户端和服务器端的格式转换
2009/08/27 Javascript
javascript 控制 html元素 显示/隐藏实现代码
2009/09/01 Javascript
Js 时间间隔计算的函数(间隔天数)
2011/11/15 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
基于javascript的COOkie的操作实现只能点一次
2014/12/26 Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
2015/03/02 Javascript
JavaScript中property和attribute的区别详细介绍
2015/03/03 Javascript
javascript创建对象、对象继承的实用方式详解
2016/03/08 Javascript
chrome浏览器如何断点调试异步加载的JS
2016/09/05 Javascript
javascript实现复选框全选或反选
2017/02/04 Javascript
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
easyui下拉框动态级联加载的示例代码
2017/11/29 Javascript
node前端开发模板引擎Jade的入门
2018/05/11 Javascript
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
2018/12/10 jQuery
vue安装遇到的5个报错及解决方法
2019/06/12 Javascript
JS实现TITLE悬停长久显示效果完整示例
2020/02/11 Javascript
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
haskell实现多线程服务器实例代码
2013/11/26 Python
Django小白教程之Django用户注册与登录
2016/04/22 Python
python使用logging模块发送邮件代码示例
2018/01/18 Python
Python安装模块的常见问题及解决方法
2018/02/05 Python
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
《菜园里》教学反思
2014/04/17 职场文书
羽毛球比赛策划方案
2014/06/13 职场文书
社区志愿者活动总结
2014/06/26 职场文书
工商管理本科生求职信
2014/07/13 职场文书
工作计划范文之财务管理
2019/08/09 职场文书
Python Pandas pandas.read_sql_query函数实例用法分析
2021/06/21 Python
python图片灰度化处理的几种方法
2021/06/23 Python
python开发飞机大战游戏
2021/07/15 Python