建立java与python的接口,让java能调用python脚本。请问可以用什么方式?

flary005 2015-03-14 03:39:55
python脚本文件有第三方模块,通过jython, PythonInterpreter interpreter = new PythonInterpreter(); interpreter.execfile("filepy.py"); 编译执行python py文件,错误提示没有os模块。
建立接口的话,这样的思路是不是错了?还有其他方法么?求大神帮忙!
...全文
3197 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingyuan18 2015-03-27
  • 打赏
  • 举报
回复
引用 2 楼 flary005 的回复:
我没说清楚,我是导入了jython.jar包,然后就可以用java调用python脚本了,但是现在不想用jython,请问还有什么办法么?
jython是用java实现的python语法,你如果能用java调用那说明就是jython,为啥非要用python呢?如果非要用python,下载python的包解压安装,并且在你的环境变量PATH里面加python的bin目录
flary005 2015-03-15
  • 打赏
  • 举报
回复
我没说清楚,我是导入了jython.jar包,然后就可以用java调用python脚本了,但是现在不想用jython,请问还有什么办法么?
qingyuan18 2015-03-14
  • 打赏
  • 举报
回复
你到底是jython还是pthyon? jython不用第三方库,JDK自带了,直接java命令行就可以调用 pthyon跟shell脚本一个道理,你直接用java 的System.getRuntime().exec(),像执行一个操作系统的脚本一样调用即可

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧