要用java写个监控程序,为了方便,监控程序报警信息直接调用python脚本发送给运维人员。
JAVA中如何调用PYTHON脚本,求解决方案。
可以使用Jython或者Runtime执行python脚本,目前Jython与python兼容性不好,建议使用Runtime执行脚本,示例代码如下:
Runtime rt = Runtime.getRuntime(); rt.exec(new String[] { "python", "D://message.py", “test”});
python脚本的路径建议使用绝对路径,python中读取其他文件的路径也建议使用绝对路径,使用相对路径在某些情况下会有问题。
欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。 温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。