文档章节

在java中调用python脚本

宿舍楼顶
 宿舍楼顶
发布于 2015/09/24 08:39
字数 171
阅读 21
收藏 1

因为最近在学习python,很想在java中调用,在网上查了一些资料,在此贴在这里,方便自己以后查询

调用方式:

  •  引用 org.python包

1 PythonInterpreter interpreter = new PythonInterpreter();  
2 interpreter.exec("days=('mod','Tue','Wed','Thu','Fri','Sat','Sun'); ");   ///执行python脚本
  • 执行py文件

1 PythonInterpreter interpreter = new PythonInterpreter();  
2 InputStream filepy = new FileInputStream("D:\\demo.py"); 
3 interpreter.execfile(filepy);
  • 使用Runtime.getRuntime()执行脚本文件,这种方式可以解决第一和第二种方式的第三模块找不到的原因

1    Process proc = Runtime.getRuntime().exec("python  D:\\demo.py");  
2    proc.waitFor();

以上信息是在 http://www.cnblogs.com/lmyhao/p/3363385.html 查看的,具体效果怎么样,在这个星期内去实现

© 著作权归作者所有

上一篇: git 操作
宿舍楼顶
粉丝 1
博文 16
码字总数 6977
作品 0
广州
程序员
私信 提问
Java调用python脚本,脚本日志如何输入到日志文件中?如何实时获取脚本日志?

Java调用python脚本遇到的两个问题,求教: 1、Java调用python脚本,python脚本不会输出日志到日志文件;但是单独运行python脚本会输出日志文件,为什么?怎么解决? 2、Java调用python脚本,...

许雪里
2017/02/25
310
1
Java调用Python程序方法总结(最全最详细)

如何使用Java调用Python程序 本文为大家介绍如何java调用python方法,供大家参考。 实际工程项目中可能会用到Java和python两种语言结合进行,这样就会涉及到一个问题,就是怎么用Java程序来调...

短短的歼击机
06/21
126
1
Python学习记录-----批量发送post请求

昨天学了一天的Python(我的生产语言是java,也可以写一些shell脚本,算有一点点基础),今天有一个应用场景,就正好练手了。 这个功能之前再java里写过,比较粗糙,原来是在我本机跑的,今天...

左眼神威
2017/05/11
0
0
[转] 五大基于JVM的脚本语言

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 能运行在Java的虚拟机J...

小编辑
2011/07/06
2.6K
4
Eclipse中java代码调用python脚本时提示错误Exception in thread "main" Traceback (most recent call last):,请问如何解决?

我Eclipse配置了python和jython了,Eclipse中java代码调用python脚本时提示错误Exception in thread "main" Traceback (most recent call last): java代码如下: 原有python脚本代码如下: 运......

非著名魔兽解说
2017/03/02
3.3K
8

没有更多内容

加载失败,请刷新页面

加载更多

前端技术之:Prisma Demo服务部署过程记录

安装前提条件: 1、已经安装了docker运行环境 2、以下命令执行记录发生在MackBook环境 3、已经安装了PostgreSQL(我使用的是11版本) 4、Node开发运行环境可以正常工作 首先需要通过Node包管...

popgis
今天
5
0
数组和链表

数组 链表 技巧一:掌握链表,想轻松写出正确的链表代码,需要理解指针获引用的含义: 对指针的理解,记住下面的这句话就可以了: 将某个变量赋值给指针,实际上就是将这个变量的地址赋值给指...

code-ortaerc
今天
4
0
栈-链式(c/c++实现)

上次说“栈是在线性表演变而来的,线性表很自由,想往哪里插数据就往哪里插数据,想删哪数据就删哪数据...。但给线性表一些限制呢,就没那么自由了,把线性表的三边封起来就变成了栈,栈只能...

白客C
今天
42
0
Mybatis Plus service

/** * @author beth * @data 2019-10-20 23:34 */@RunWith(SpringRunner.class)@SpringBootTestpublic class ServiceTest { @Autowired private IUserInfoService iUserInfoS......

一个yuanbeth
今天
5
0
php7-internal 7 zval的操作

## 7.7 zval的操作 扩展中经常会用到各种类型的zval,PHP提供了很多宏用于不同类型zval的操作,尽管我们也可以自己操作zval,但这并不是一个好习惯,因为zval有很多其它用途的标识,如果自己...

冻结not
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部