java 利用Runtime.getRuntime().exec()调用python脚本并传参
来源:互联网 发布:js对象添加属性的方法 编辑:程序博客网 时间:2024/06/05 11:08
//TODO:执行python脚本 System.out.println("start python"); //需传入的参数 String a = "aaa", b = "bbb", c = "ccc", d = "ddd"; System.out.println("start;;;" + a); //设置命令行传入参数 String[] args = new String[] { "python", "C:\\Users\\Desktop\\test1.py", a, b, c, d }; Process pr = Runtime.getRuntime().exec(args); //TODO:该方法只能传递字符串// Process pr = Runtime.getRuntime().exec("python C:\\Users\\Desktop\\test1.py C:\\Users\\hpp\\Desktop\\test1.mp4"); BufferedReader in = new BufferedReader(new InputStreamReader(pr.getInputStream())); String line; while ((line = in.readLine()) != null) {// line = decodeUnicode(line); System.out.println(line); } in.close(); pr.waitFor(); System.out.println("end");
test1.py (测试是否能取到参数)
import sysprint sys.argv[0]print sys.argv[1]print sys.argv[2]print sys.argv[3]print sys.argv[4]
阅读全文
0 0
- java 利用Runtime.getRuntime().exec()调用python脚本并传参
- java 利用Runtime.getRuntime().exec()调用python脚本并传参
- 使用Runtime.getRuntime().exec()在java中调用python脚本
- java Runtime.getRuntime().exec 调用系统脚本/命令注意事项
- java Runtime.getRuntime().exec 调用系统脚本/命令注意事项
- java Runtime.getRuntime().exec 调用系统脚本/命令注意事项
- java 利用Runtime.getRuntime().exec()代码调用服务器执行命令
- java Runtime.getRuntime().exec
- java Runtime.getRuntime().exec()
- Java运行Windows Dos bat脚本:Runtime.getRuntime().exec
- Java Runtime.getRuntime().exec()详解
- Java执行Runtime.getRuntime().exec()
- Java 使用Runtime.getRuntime.exec 和 ProcessBuilder 调用外部命令
- java调用命令行Runtime.getRuntime().exec()阻塞问题
- Java调用批处理文件,Runtime.getRuntime().exec参数,示例
- Runtime.getRuntime().exec()执行linuxshell脚本
- 通过Runtime.getRuntime().exec使用Linux脚本
- 用Runtime.getRuntime().exec()调用外部程序.
- Hibernate框架对mysql数据库进行CRUD(增改改删)
- 【DFS】UVA
- 实现两个超长正整数相加
- C#钩子类 几乎捕获键盘鼠标所有事件
- 119. Pascal's Triangle II
- java 利用Runtime.getRuntime().exec()调用python脚本并传参
- jdk5新特性
- struts2的结果处理方式
- 数据结构实验之二叉树六:哈夫曼编码(最优二叉树)
- RecyclerView封装--添加HeaderView和FooterView
- Linux进程间通信之管道
- Objective-C语法之代码块(block)的使用
- 树-堆结构练习——合并果子之哈夫曼树
- Java实现UDP通信