问题标签 [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 投票
1 回答
176 浏览

python - 使用 PyDev 在 Eclipse 中启动 python.exe 会导致异常

我正在使用带有 Jython2.7.0 解释器的 PyDev 插件。在我的代码中,我尝试执行以下代码:

eclipse 控制台显示以下错误:

到目前为止我尝试过的事情包括

  1. 打开 calc.exe 而不是 python.exe。当我替换 calc.exe 时,我没有收到任何异常,并且 calc.exe 打开了:

    subp = subprocess.Popen('calc.exe')

  2. 尝试通过从 windows 命令提示符启动 Jython 在 eclipse 之外执行原始代码。当我以这种方式执行代码时,打开了一个 python 进程并且没有错误。

更新:我开始意识到这个问题源于尝试使用“坏”PYTHONPATH 启动 python.exe。正如我上面所说,我在 Eclipse 中使用 Jython 解释器运行代码,而 Eclipse 正在管理 PYTHONPATH。只需将 eclipse 提供的 PYTHONPATH 复制到我的系统 PYTHONPATH 并启动 python.exe,我就能够复制异常。所以现在我只需要弄清楚 PYTHONPATH 应该是什么才能运行打开 python 的 Jython 脚本。

0 投票
0 回答
670 浏览

java - Jython 找不到模块

这些是导入语句:

Sop(sys.path) 的输出:

dir = "/usr/local/lib/python2.7/dist-packages包含 nltk 模块,它工作正常。

dir= "/usr/lib/pymodules/python2.7"包含 svm 模块。

这是输出错误:

我需要做什么才能让 Jython 找到该模块?

0 投票
1 回答
1054 浏览

python - 如何使用 Jython 将 Python 集成到 Scala

我看到有一种方法可以使用 jython 将 python 集成到 scala 中,如此处所述 [ http://www.slideshare.net/JerryChou4/how-to-integrate-python-into-a-scala-stack-to-build-实时预测模型-v2-nomanuscript ]

在java中,下面的代码完成了这项工作

但我不知道如何在scala中做到这一点。我需要将 jython.jar 包含到 scala 中吗?

0 投票
1 回答
80 浏览

python - 在python中识别协议的推荐方法?

我有一个快速(希望)简单的问题。我只想知道识别(在 python 代码中)像 SNMP 或 SSH 这样的协议的最简单方法是什么。或者是否有其他方法来识别协议。我对编程不太熟悉,所以希望我的问题足够清楚,可以理解。我正在尝试构建网络嗅探器

0 投票
0 回答
122 浏览

jython - 带有 Jython 的 HDF5 库

我是 Jython 的新手,我需要找到一种方法以 HDF5 文件格式保存科学数据。

Jython 是否有可用的库,或者我应该直接使用 Java 库吗?

0 投票
2 回答
7378 浏览

java - import urllib.parse 为 jython 2.7.0 返回“ImportError:No module named parse”

我在 Windows 7 上使用 jython 2.7.0 和 Java 1.7.0_45。我用以下 Java 代码调用我的模块

myModule.score 的 Python 代码以

这会导致错误

我怀疑这与 Python 在版本之间的格式变化和函数被弃用有关。我想知道是否有人知道 Python jython 2.7.0 使用哪个版本以及调用 urllib.parse 的正确语法是什么(在 Python 3.5 中可以正常工作)。

0 投票
1 回答
743 浏览

java - 将 Python 及其库与 Java 集成

我将 Python 和 Java 与 Jython 集成,但我需要一些库(pandas、numpy、skfuzzy、matplotlib、sklearn、pickle),但 Jython 不支持其中一些库。

是否有可能从 Jython 导入库或存在其他框架、语言、库,以提供与 Python 库的完全集成。

0 投票
2 回答
1043 浏览

python - IndexError:索引超出范围:7

我正在使用名为 Financial Data Quality Management Enterprise Edition (FDMEE) 的 Oracle EPM 产品。我编写了一个 Jython 脚本来解析数据文件并将其推送到 FDMEE 产品模式中的自定义表中。

当我推送数据文件的子集时它工作正常。但是当我解析整个数据文件时,它失败并出现错误 IndexError: index out of range: 7。

以下是我收到的错误消息:

以下是我使用的代码:

0 投票
1 回答
981 浏览

java - 使用 javax.scripting 从 Java 进行 Jython 调用

我正在尝试使用 Jython 将一个小的 Python 脚本集成到我拥有的 Java 程序中。我似乎无法使用该javax.script包获得 python/jython 引擎。

我从这里获取了代码,并添加了一点点来生成这个:

我添加的代码是:

为什么我得到一个空 python 引擎?

我遇到了这个错误,这似乎表明那里有(或曾经有)一个 jython-engine.jar,但如果我能找到它,我就会被绞死。

0 投票
1 回答
527 浏览

wsadmin - 带有 wsadmin 的 Jython:WASX7017E com.ibm.ws.scripting.ScriptingException:无效的对象名称

我有一个调用 wsadmin 库来配置 WAS 服务器的 Jython 脚本。

我有这些功能:

“打印 jdbc”打印:

Teradata JDBC 提供程序(cells/jsr-websphere-1Cell01/nodes/jsr-websphere-1Node01/servers/jsr-business|resources.xml#JDBCProvider_1444648929602)"

看起来像正确的对象 ID

但是,当使用它创建数据源时,出现以下错误:

WASX7017E: Exception reçue lors de l'execution du fichier "/root/jsr_auto_deployment/jsr.py" ;异常信息:com.ibm.ws.scripting.ScriptingException:无效的对象名称:“Teradata JDBC Provider(cells/jsr-websphere-1Cell01/nodes/jsr-websphere-1Node01/servers/jsr-business|resources.xml #JDBCProvider_1444648929602)"

I am using Jython 2.7 through a Thin client. Reusing an object returned by AdminConfig.create() was working well with a Jython script ran through wsadmin.sh