在java/coldfusion中嵌入python?

iyfjxgzm  于 2021-07-08  发布在  Java
关注(0)|答案(2)|浏览(360)

我一直在尝试从java或coldfusion框架(在jvm上运行)执行python脚本,最有文档记录的解决方案是jython,但它只在Python2.7上运行,这是一个问题,因为我需要使用一些只在Python3上运行的库。
杰普(https://github.com/ninia/jep)/日元(https://github.com/bcdev/jpy)github上的存储库确实符合我的需要,但它们对github问题不太负责。
以前有人做过类似的事情吗?

ruarlubt

ruarlubt1#

jep的问题不是任何语法错误,例如jep.eval('somepython code');如果您的系统环境配置良好,那么剩下要做的就是重定向,使用jep的python redirect_stream()函数重定向ide的流,这对我来说终于奏效了。

xxe27gdn

xxe27gdn2#

除非您真的需要将jython嵌入到您的应用程序中,否则您可以使用这里描述的方法从java执行系统命令(例如,运行python脚本)。

相关问题