java - Java/Coldfusion 中的嵌入式 Python?
问题描述
我一直在尝试从 Java 或 Coldfusion 框架(在 JVM 上运行)执行 Python 脚本,记录最多的解决方案是 Jython,但它只在 Python 2.7 上运行,这是一个问题,因为我需要使用一些只运行的库在 Python 3 上。
github 上的 JEP ( https://github.com/ninia/jep ) / JPY ( https://github.com/bcdev/jpy ) 存储库确实符合我的需求,但它们对 Github 问题的反应并不好。
有没有人做过类似的事情?
解决方案
Jep 的问题不是任何语法错误,例如 jep.eval(' some Python code'); 应该在 Java 中运行该 Python 代码,如果您的系统环境配置良好,那么剩下要做的就是重定向使用 Jep 的 Python redirect_stream() 函数来重定向您的 IDE 的流程,最终为我工作。
推荐阅读
- kubernetes - 设置主机路径卷可以消耗多少空间的限制
- vue.js - 为自定义事件使用 Vue 原型
- python - 如何嵌套方法以在 Python 中安全地执行 SQLite 事务?
- ios - 在弹出视图控制器中更新其值时如何更改 UIButton 文本?
- javascript - 滚动线动画 - HTML,CSS,JS
- sql - SQL - 通过连接两个基于 Start 和 End 值的表然后连接基于 Start 和 End 值的行来创建一个新表?
- reactjs - 如何在 Reactjs 上运行一个函数并每 5 秒更改一次内容
- c# - XML 前缀 soap:Body 到 soapenv:Body
- c++ - CPP 外部问题,定义外部
- android - 如何将android应用程序与django连接?