java调用python脚本(java调用python脚本是怎样的)
作者:百科火 更新 :2022-03-10 10:00:01 科技百科

java调用python脚本是什么?让我们一起来看看:
日常生活中比较常见java调用python脚本有两种方法,即:
1、通过Jython.jar实现提供的类库。
2、通过Runtime.getRuntime()打开过程执行脚本文件。
但第二种方法可能会更好,因为Python有时也需要使用第三方库,例如requests,而Python不支持。因此,本地安装。Python第三方库需要在环境中安装,然后使用Java调用即可。
参考范例:
Python代码示例:
def hello():
print('Hello,Python')
if __name__ == '__main__':
hello()
Java代码示例:
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class HelloPython {
public static void main(String[] args) {
String[] arguments = new String[] {"python","E://workspace/hello.py"};
try {
Process process = Runtime.getRuntime().exec(arguments);
BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream(),
"GBK"));
String line = null;
while ((line = in.readLine()) != null) {
System.out.println(line);
in.close();
//java代码中的process.waitFor()返回值0表示调用python脚本成功,
python脚本失败与通常的0和1定义正好相反
int re = process.waitFor();
System.out.println(re);
catch (Exception e) {
e.printStackTrace();
}
}
}
以上是小编的分享,希望对大家有所帮助。
- END -
襁褓是指多少岁
襁褓指的是未满周岁的婴儿,其中的褓意思是将婴儿束缚在身上的带子或包裹婴儿的被子。此外形容儿童成长阶段的词还有...
美国正式独立的时间(美国独立时间是1776年7月4日)
美国正式独立的时间,1776年7月4日。美国正式独立的时间为1776年7月4日。1775年4月18日,独立战争爆发。1776年7月4日,大陆会议通过了由托马斯...
百衲衣对僧人的意义(百衲衣对僧人的意义是什么)
百衲衣对僧人的意义,百衲衣也叫功德衣、无畏衣等,与袈裟比较相似,百衲衣对于僧人的意义主要是可以表示“苦修”,在僧人...
旻怎么读(“旻”这个字的读音是(m)
旻怎么读,“旻”这个字的读音是(mín),“旻”这个字属于上下结构的形声字,“旻”这个字的词性为名词时,有着秋天...
电子秤不显示数字是怎么回事(电子秤不显示数字,可能是以下几种原因)
电子秤不显示数字是怎么回事,电子秤不显示数字,可能是以下几种原因:1、如果不显示数字,而且都开不了机,那可能是没电了,...
拉皮条(拉皮条一指从中牵线,拉拢男女搞不正当关系)
拉皮条一指从中牵线,拉拢男女搞不正当关系; 二指一些不正当交易中的中介人,在国外很多从事卖淫中介的人的工作称之为...
一个电动车大概多重(电动车新国家标准是什么)
通常大部分的电动车重量基本都在80到100公斤之间。电动车新国家标准是:1、最高时速不得超过25千米;2、整车质量不得...
10克等于多少两
10克=0.2两。依照1kg=1000g;1斤=500g;一两=50克的公式计算,10克等于0.2两。克(g)是一个质量单位,千克(kg)的千分之一,一克是1...
银渐层多少钱一只(银渐层猫一般价格在3000)
银渐层猫一般价格在3000-2万不等。银渐层英短属于英国短毛猫的一种,它因为颜色更具有渐变的色彩而得名,在猫类中银渐...
末法时期到哪年结束(从2600年前释迦牟尼佛时代开始计算)
从2600年前释迦牟尼佛时代开始计算,正法500年;像法1000年;末法10000年,此后进入“法灭尽”的时代。我国宋朝以后,即进入...