通过Java执行python文件
public static void main(String[] args) {// TODO Auto-generated method stub Process proc;try {String[] args1 = new String[] { "python.exe", "python.py","test"};//python.exe处为你系统中python的安装位置;python.py为想要执行的python文件位置;test为想要传的参数//proc = Runtime.getRuntime().exec("python.exe python.py ");// 执行py文件 不传参数proc=Runtime.getRuntime().exec(args1);//用输入输出流来截取结果BufferedReader in = new BufferedReader(new InputStreamReader(proc.getInputStream()));String line = null;while ((line = in.readLine()) != null) {System.out.println(line);}in.close();proc.waitFor();} catch (IOException e) {e.printStackTrace();} catch (InterruptedException e) {e.printStackTrace();} }
python.py文件
import sysprint(sys.argv[0]) //输出为python文件的路径 print(sys.argv[1]) //输出为传入的第一个参数test
转载于:https://www.cnblogs.com/sakura--/p/11430000.html
通过Java执行python文件相关推荐
- 【Java后台】Java执行Python代码的3类5种情况测试【Java源码+Python源码举例】
1.why python拥有的某些库要比Java强大,也拥有一些比Java更擅长的领域,python可以搭建后端让Java调用接口,但某些时候我们用到的python代码可能并不多也许只有一个算法,此时 ...
- java调用python文件的几种方式【超细讲解!】
java调用python的契机来自于一个项目需要用到算法,但是算法工程师们写的python,于是就有了java后端调用python脚本的需求,中间遇到了许多问题,特此记录整理了一次. 1.java调用 ...
- java执行python脚本
python执行是由多种方式的,可以在java程序中编写python代码执行,也可以提前写脚本,通过执行脚本文件方式执行.由于个人需求,脚本内容动态变化,不适合写在代码中,故,介绍执行脚本的方式: 话 ...
- windows执行python文件提示SyntaxError: Non-ASCII character ‘\xe9‘ in file 1.py on line 7, but no encoding d
1.问题 windows环境下执行python文件,提示错误如下 SyntaxError: Non-ASCII character '\xe9' in file 1.py on line 7, but ...
- python学习——CMD中快速执行python文件
有时我们在做一些语法验证时,需要执行一些小的python程序,最方便的做法当然是在各种IDE里执行.但是有时我们需要单独保存该文件,那么如何在CMD中对该文件进行执行呢? 很简单,我们通过如下如法即可 ...
- Ubuntu如何创建并执行python文件
Ubuntu如何创建并执行python文件 使用vim编辑器,编辑py文件 安装vim vim xxx.py #xxx为你要运行的py文件,这里建立了test.py 进入vim编辑器,执行下面指令先e ...
- Java执行.exe文件
Java执行.exe文件, 这里以Java调用g++编译程序为例讲解 (我的g++编译器的和程序都在H:/bin/gcc/bin这个目录) 先来看程序: package wen.hui; import ...
- 控制台运行python文件_spyder如何在控制台执行python文件,debug python程序
spyder如何在控制台执行python文件,debug python程序 发布时间:2020-08-01 14:42:02 来源:亿速云 阅读:93 作者:小猪 这篇文章主要讲解了spyder如何在 ...
- java执行python路径_java调用其它语言脚本(python、js)
1.背景 之前用开发过程一些功能如图像处理.相似度计算.水印等需要调用算法写的方法,但是算法一般都是用python语言进行开发.所以经常直接用java调用python脚本文件.在网上搜了很多方法也排了 ...
最新文章
- 最前线丨新零售结果、AT暗战,今年的618都讲了哪些故事
- (HDU)1056 --HangOver( 悬住)
- 跨界巨头谋定现代农业-农民丰收节交易会:全产业链布局
- GDCM:ReadSelectedTags的测试程序
- 【模板】最大权闭合图
- 35解释器模式(Interpreter Pattern)
- 为什么年轻一代 连操作系统的基本知识 都不懂?
- 安装Aanconda详细教程
- 2020年计算机设计大赛参赛回顾与总结
- 黑苹果 ACPI Error:method parse/execut failed SB.AC.ADJP
- js html post提交表单,JS动态创建表单post提交
- 攻城狮成长日志(五):远古人工智能,用博弈树实现的五子棋博弈系统(附原码)
- 目前微型计算机的工作原理,微机基本工作原理
- 解决 ‘@‘ that cannot start any token. (Do not use @ for indentation)
- maven使用modules、parent标签时遇到的问题
- Correct the classpath of your application so that it contains compatible versions of the classes com
- 按下 Home 键后发生了什么事?
- 设计师常用软件合集,有一个你肯定知道!
- ICPC 2022西安回顾
- 开发中常见的算法汇总之-基数排序
热门文章
- 蓝桥杯最短路(java过)spfa单源最短路算法
- mybatis学习笔记(2)两种配置实现增删改查
- Android Wifi开发之WifiConfiguration
- Elasticsearch之type底层结构及弃用原因
- operator new/delete,operator-> / *【C++运算符重载】
- evaluate函数使用无效_在Matlab中使用tensorflow (2)
- java 获取资源,Java资源获取
- 图文分析 OSPF 的特点
- 【干货】为什么都跑去用HTTPS了?
- linux中运行.pro文件,Linux下pro*c运行配置