java调用python脚本是什么?让我们一起来看看:
【java调用python脚本是怎样的 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();
}
}
}
以上是小编的分享,希望对大家有所帮助 。
- 学Java有什么作用 java什么意思
- python是什么意思
- 常用Java开发工具推荐 java用什么软件编写最好
- python怎么读?
- 如何使用JavaScript语言获取Json文件中的数据J 怎么获取json中的数据
- 1.5匹空调能用2.5平方的线吗 空调用几平方的电线
- java培训哪个好 grass英语怎么读
- IntelliJ在业界被公认为最好的java开发工具 idea资源共享要同意吗
- 怎么使用PyCharm编写Python程序
- 我的世界国际版变成java界面 我的世界国际版十字准星设置
