问题标签 [jython-2.7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-boot - 使用 Jython2.7 在 Spring Boot 应用程序中放置 python 模块的位置?
我正在将 Spring Boot 用于 Java 应用程序,并且我想在应用程序中放置一个 python 模块my_module.py
。我正在尝试导入模块,例如
interpretor.exec("import my_impodule")
但是我收到了错误ImportError: No Module named my_module
,当我使用检查当前工作目录时
interpretor.exec("import os\nprint os.getcwd()")
这给了我路径/my_project/
,我的模块位置/my_project/my_module.py
是正确的。如果当前工作目录是这个,它应该选择模块。
有人可以帮我把python模块放在哪里,以便我可以被Jython接走。
java - 为什么 jython 不导入外部 Jar?
我正在研究 Jython,但我有一个大问题,Jython 不导入外部 jar 文件
这是错误:
我能做些什么来解决它?
Jython 版本 = 2.7.0
android - Android Studio - 更改 jython interpeter,与 monkeyrunner 合作
我正在使用 Android Studio,在安装的 SDK 中,有
monkeyrunner, Jython
, in 工具,据我所知monkeyrunner
使用'jython'。
但是使用的 jython 是旧版本 2.5(我已经安装了最新的 SDK Android Studio
)
如何更改 jython 的解释器以使用官方 jython 站点中存在的更新版本 2.7.0?
谢谢
junit - Jython 获取 TypeError:共享修改属性的超类型存在 MRO 冲突
我正在 jython 2.7 中开发 IBM FileNet P8 Platform 5.2.1 Content Engine 单元测试应用程序。
我收到错误消息:
TypeError:共享修改属性的超类型存在 MRO 冲突[attribute=remove, supertypes=[, 'com.filenet.api.collection.DependentObjectList'>], type=CmIndexPartitionConstraintList]
在线 dc_set = domain._DirectoryConfigurations.iterator()我现在不太清楚为什么。对此的任何帮助将不胜感激。以下指向 IBM 5.2.1 知识中心的链接可能会有所帮助:
python - 如何在 jython 中使用 pydicom
当我尝试在 pydicom 包中导入 dicom 时出现错误。我执行了以下步骤。下载 pydicom-0.9.9.tar 文件,提取并在 cmd 中执行“jython setup.py install”。但它不起作用。这是由于 jython 与 python 的兼容性吗?如何使 pydicom 在 jython 中工作?
java - Jython - 集成 Java 和 Python
我有示例 python 文件,我需要通过 java 程序调用它。因为这是我正在使用的Jython
.
Pom 依赖
Java 文件
公共类 JythonIntegrationTest {
当我运行这个程序时,我得到以下错误:-
线是 -manager.getEngineByName("python");
我需要在系统上运行一些 python exe/服务吗?
java - 从 Java 调用 python 模块时出错
调用 Python 的 Java 代码:
Traceback(最里面的最后一个):
文件“/scratch/app/product/fmw/obpinstall/patching/scripts/PatchUtility.py”,第 4 行,在?
ImportError:没有名为子进程的模块
但是子进程已经安装,如果我直接使用终端执行 python 文件,它就会运行python PatchUtility.py
更新:我发现了一些东西
Jython 有一些限制:
有许多不同之处。首先,Jython 程序不能使用用 C 编写的 CPython 扩展模块。这些模块通常具有扩展名为 .so、.pyd 或 .dll 的文件。
subprocess 是否在内部调用 C 扩展?
java - Java/Jython 假设:构造函数应该是公共的
我不是Java程序员,但我对C++、Scala和Python中的OOP有很好的了解,所以我会理解抽象的解释。
我正在使用一些这样的java代码:
ObjectReader 和 ObjectWriter 在这个库中定义为:
然后在 jython 2.7 中,我想使用这个代码(正确的导入完成和 WHATHAVEYOU)
然后是错误
a)我认为在java中如果你在类体中指定一个构造函数,它就是一个被覆盖的构造函数。“主要”构造函数将给出如下:
那么 my_class 是否需要构造函数的参数?
b)我尝试从 jython 代码中删除括号,如下所示:
并得到错误:
我在网上看到很多关于这两个问题的帖子,但如果有人知道这个谜题的答案,那将是一个很好的节省时间的方法。现在是凌晨 2 点,我想睡觉!
java - 没有名为 pymongo 的模块 - Jython
我有一个 python 脚本,我正在使用 Jython 通过 java 进程执行相同的脚本。
数据库——mongodb
Pom.xml
Java 进程
当我运行 python 脚本时,my.py
出现以下错误
java - 如何使用 Jython 从多个 Flask 路线使 Bitsy 在 Glassfish 中工作?(BitsyException:INSTANCE_ALREADY_EXISTS)
我的代码遇到了障碍,希望有人能提供帮助。
我有一个正在构建的应用程序,我被迫使用 Java 并将其部署到 Glassfish 3.1 服务器。这不是我通常喜欢的工作方式,因为我更像是一名 Python 开发人员。因此,我已经使用 Jython 2.7,并且正在使用 Flask。
但是,我正在使用 Blueprints 图形 DB API 的 Bitsy 实现来构建一个图形,该图形表示我的应用程序将在基于 REST 的 API(源自 Oracle DB,使用 JPA 2.0)中提供的数据。
我已经成功地使用以下代码构建了我的图表:
这很好用,并完全按照我的意愿生成我的图表。
但是,当我添加以下内容时:
我尝试运行这段代码(从http://localhost:8080/data/基于其他配置),我得到以下信息:
特别感兴趣的是:
com.lambdazen.bitsy.BitsyException:INSTANCE_ALREADY_EXISTS:具有相同路径的 BitsyGraph 对象已向 MBeanServer 注册。创建多个 BitsyGraph 实例(不调用 shutdown)将导致数据损坏。路径 C:\Users\QTB0065\AppData\Local\Temp\pampas\graph
这显然是因为我会生成我的图表,然后尝试从同一服务器上的另一个 url ("servlet" [sic]) 读取它。如果我已经注册了一个 BitsyGraph 对象,并且它存在,有什么方法可以将该实例从一个“servlet”传递到另一个?