返回信息流各位大佬好…小萌新最近遇到了一些问题…在java程序中,怎样可以优雅的调用python,并能保证返回的数据(超级长)被java获取到呀?
当前方法:
写一个命令 python balabala,然后java用exec执行
目前想法:
1 python代码转成java代码,不过项目中用到了一个工具是python写的,全部转成java难度相当大
2 创建进程,python代码把结果输出,然后java用数据流读取,问题在于python文件处理较慢,数据超级大,每次都获取不到输出值…获取不到的原因可能是python程序运行太慢,直接嗝屁了
求大佬支援,有我讲不明白的我继续阐述[ema12][ema12]
这是一条镜像帖。来源:北邮人论坛 / python / #22353同步于 2018/7/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
java调用python的一些疑惑
iJustlove
2018/7/17镜像同步28 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
主要是python部分执行的时间较长,我去试验一下
【 在 dss886 的大作中提到: 】
: 本地socket连接就好了吧,实在不行用python起一个本地http server也行
好滴,我去查查这个库,之前只查到了JPython
【 在 Lss1995 的大作中提到: 】
: 有一个库叫py4j,java Python都可以互相调用其对象。你可以试试