问题标签 [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.

0 投票
0 回答
128 浏览

javafx - 如何使用 Jython 的 JemmyFX?

我正在通过尝试移植tests/bigapps/EnsembleTest到 Jython 来探索使用 Jython 的 JemmyFX 的可能性。但是,我遇到了障碍。我希望能够替换此 Java 代码:

使用此 Jython 代码:

但是,使用我提供的 Jython 代码,搜索TextField控件会超时并显示org.jemmy.TimeoutExperiedException.

我可以通过修改 Ensemble 演示的源以提供TextField和 ID,然后搜索TextFieldby ID 来解决此特定实例。但是,我在几行之后搜索 a 时遇到了同样的问题ContextMenu,在这种情况下,提供ContextMenuan ID 不起作用。

0 投票
0 回答
50 浏览

function - 递归地将函数分配给变量

我在 stackoverflow 中阅读了很多关于这个论点的内容。无论如何,当我为它分配一个递归函数时,我无法真正理解变量到底发生了什么!我已经很努力地使用 printNow() 命令只是为了不明白发生了什么.. 但什么也没有,只是一堆 None !

编辑:添加了一段我无法理解的代码..

返回烫发

0 投票
1 回答
1175 浏览

jython-2.7 - Jython ImportError:没有名为 urllib 的模块

刚刚在mac os x的Jython下安装了Jython 2.7beta3和pip

尝试运行 /usr/local/Cellar/jython/2.7-b3/libexec/bin/pip 安装请求

得到错误:

我发现我无法在 jython 下通过 pip 安装任何东西。请帮我修一下,谢谢。

0 投票
1 回答
2067 浏览

python-2.7 - 如何在 Windows 7 中使用“jython-standalone-2.7-b3.jar”?

我想将 Jython 从“jython2.5.4rc1”升级到“Jython 2.7-beta3”。

我从“ http://www.jython.org/downloads.html ”下载了以下两个文件:

当我双击“jython-installer-2.7-b3.jar”文件时,出现“找不到主类:org.python.util.install.Installation.program 将退出”错误。

然后我尝试使用以下命令,但我得到了同样的错误:

C:\用户\下载>

我使用上述命令尝试了安装程序和独立 jar 文件。它抛出同样的错误。

谁能指导我如何安装这个“jython-installer-2.7-b3.jar”文件

提前致谢。

0 投票
0 回答
192 浏览

java - Jython/Java 使用 javax.sound.midi.* 与 USB MIDI 设备通信。(lividinstruments)


我正在尝试使用 javax.sound 包中的 midi 类与 USB midi 控制器通信。我成功地从设备获得了输入,但我不知道如何与设备通信。该设备是生动的OhmRGB。根据 wiki,我应该发送一些 SysEx 消息以获取带有参数的响应。我以前没有使用过 java 库,所以也许我以错误的方式使用它。您将看到下面的方法从设备请求一些数据,但设备不响应​​任何系统消息。

伪代码(jython):

当我打开输入时,接收器类处理传入的 midi 消息。当我请求设备时,我看不到来自设备的任何响应(我希望它在输入接收器上)。我请求了所有可用的输出端口,甚至在任何情况下都在输入接收器上发送了消息。我也在java中复制了它并得到了相同的结果。我认为我使用错误的方式从设备获取响应。

非常感谢,
安东

0 投票
0 回答
449 浏览

jython - 从Java代码执行python文件给出错误

我正在使用 jython 库(jython-standalone-2.7-b3)从 Java 执行 python 脚本。我唯一的目的是能够从我的 java 代码中触发和执行 python 脚本文件。我能够正确地编写独立的主类并且事情进展顺利。现在我将相同的代码放在我的应用程序中(在我的应用程序服务器中),现在对于相同的脚本,我在每个阶段都会遇到错误。它说找不到一些模块等。但是让我更加困惑的是,当我从主类再次尝试时,相同的代码和脚本执行得很好。运行环境是否必须注入任何东西才能使其运行..

使用的代码片段

我得到的例外是

AttributeError:“NoneType”对象没有属性“startswith”

请帮忙..

0 投票
0 回答
166 浏览

hadoop - Change Jython standalone jar in Pig

I am trying to find a way to replace the version of jython-standalone-2.5.3.jar that is used by Pig on Hadoop. Pig 12 currently uses jython-standalone-2.5.3.jar and I am trying to use jython 2.7 beta4. What is a good way to replace the jython version and make sure that Pig recognizes the change. When I try to replace the jar, Pig still has the old jython jar in path, and I am trying to find the method in which that can be replaced. That version carries all the required libraries. I am using Hadoop v2.

0 投票
1 回答
682 浏览

python - 在一个类中应用装饰器所有函数而不使用元类

我一直在使用以下(Jython 2.7)代码来装饰某些类中的函数:

目标是用useless_decorator. 当然,这种行为只在继承自Useless.

不幸的是,我遇到了元类冲突错误。我在调试它们时遇到了很大的困难,我认为它们的发生是出于我无法控制的原因(由于我正在使用的第三方库:Sikuli)。

但是,也许我根本不需要使用元类!有谁知道在不使用元类的情况下模拟我上面的代码的方法?

IE,有没有其他方法可以将装饰器应用于类中的所有函数?

(PS 我知道我可以手动装饰每个功能,但这不是我正在寻找的解决方案)

0 投票
1 回答
166 浏览

csv - 使用python将列添加到.CSV文件

我真的需要一些帮助。

我们收集引擎数据,这些数据以压缩文件的形式出现,文件名如data_XXXXXX.csv.gz. 压缩后的这些文件大约为 50KB,解压缩后大约为 3.5MB。它们包含大约 7000 行数据,其中每行大约有 240 个值,以“;”分隔。

几行数据如下所示:

通过 Python 脚本,我设法解压缩并编辑文件以在第一列和第二列之间添加一列,使用如下内容:

完成后,文件将使用 bulkimport 导入 MSSQL 数据库,因此我们确实需要一个干净的 .csv 文件!

输出的一个例子是:

现在这可行,它会按照我想要的方式更改解压缩的 .csv 文件。但有一个缺点。文件的大小与脚本的结合让我很头疼,因为当它在多个文件上运行时,CPU 使用率飙升,服务器无法再跟上。

现在我一直在尝试使用表达式来加速这个过程,enumerate但我就是无法得到我想要的输出。在逐行方式每个文件最多需要 10 秒的情况下,枚举方式在大约 3 秒内给了我“一个”文件。我说“a”文件是因为我无法让输出与输入相匹配(添加了列)。

最后,我们使用的系统/软件基于 Python 2.X(实际上是 Jython)。

我知道这是让这个工作的地方,如果您有任何问题,请尽管提问!

0 投票
1 回答
226 浏览

jboss-eap-6 - 如何获取Jboss jdbc数据源节点名和jms节点名

我正在使用 Jboss EAP 6.3,我希望监视服务器是否健康,现在我遇到了一个问题:我创建了两个数据源(“ExampleDS”和“ExampleDS2”)。有人知道如何使用 jmx Mbean 获取带有列表的 jdbc 数据源名称以及 jms 名称吗?

现在我可以通过 remoteJmx 获取 serverName 和 serverState。