java+python
来源:互联网 发布:风月知相思 在线阅读 编辑:程序博客网 时间:2024/05/17 23:20
java中执行python脚本文件
主要是通过Runtime执行python命令,举例如下:
public class PythonUtil {private final static String PYTHON_PATH = "python";public static String getUrl(String name) {String classpath = Thread.currentThread().getContextClassLoader().getResource("").getPath();if(classpath.startsWith("/")) {classpath = classpath.substring(1);}return classpath+PYTHON_PATH+name;}public static void execScript(String file) {try {Process pr = Runtime.getRuntime().exec("python " + file); BufferedReader in = new BufferedReader( new InputStreamReader(pr.getInputStream()) ); String line; while ((line = in.readLine()) != null) { System.out.println(line); } in.close(); pr.waitFor();} catch (Exception e) {e.printStackTrace();}}}
阅读全文
0 0
- java+python
- Python Vs Java(从Java到Python)
- Python Is Not Java
- Python Is Not Java
- Python不是java
- Java with Python
- java 与 python (1)
- Performance Python Vs Java
- Java,Perl,Python 比较
- IOS Python JAVA
- Java调用Python
- c/c++/java/python
- java调用Python文件
- 集成java与python
- Java python区别
- java 调用python
- python调用java
- java有缺点,python也是!!
- 面向对象编程语言 Python
- 理解es6中的暂时性死区
- 软引用,弱引用的区别
- 【增强版】《Java面试笔试题全面含答案中篇》涉及java/数据库/框架/系统/设计模式相关-中篇
- linux学习---shell编程
- java+python
- centos7安装jdk8
- OpenCV-用imageROI来增加某范围的像素
- Linux下通过管道文件传输信息
- Filter对象的部署与运行
- Git 代码的提交与取消
- 多线程(二)
- masonry.js瀑布流布局,用ajax加载更多后定位重叠,定位不准
- H5 Canvas移动端的自定义画板