问题标签 [jython]

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 投票
3 回答
2179 浏览

xpath - Dom4j 分离节点,Jython

我正在使用 Dom4j 分离节点,如下所示:

我按名称选择 div 节点,然后使用 detach 方法将其删除:

这似乎可以很好地删除 div,我注意到它还删除了该 div 中的元素和文本。我想要实现的是在不删除 div 内的元素和文本的情况下删除 div,从而导致:

是否可以使用 dom4j 实现这一目标?如果没有关于如何解决这个问题的任何建议?

干杯

伊夫

更新:

@alamar

通过获取您的代码并对其进行一些编辑,我已经实现了我想要的,这就是我想出的:

这似乎有效,但在以下情况下将节点添加到父节点的末尾:

结果是这样的:

我试图弄清楚如何让已删除节点的内容保持在其原始位置,在名为“keep”的 div 之前,而不是在名为“keep”的 div 之后添加。我已经尝试了一些东西,但似乎无法做到这一点,有人可以帮忙吗?

伊夫

0 投票
3 回答
419 浏览

java - 如何在我的 Java 应用程序中使用 Python 库?

从 Java 程序调用 Python 代码(运行?解释?你能做什么?)的基本细节是什么?有很多方法可以做到吗?

0 投票
4 回答
1419 浏览

python - 什么是最先进的纯 Python XML 解析器?

考虑到我想编写可以在 Google App Engine 和 jython 上运行的 python 代码,C 扩展不是一个选项。Amara 是一个不错的库,但由于它的 C 扩展,我不能将它用于这些平台中的任何一个。

0 投票
3 回答
1694 浏览

python - 从 Python 编写 XML:Python 相当于 .NET XmlTextWriter?

我有一些使用 XmlTextWriter 的 IronPython 代码,它允许我编写类似的代码

我想让我的代码可以跨 Python 实现(CPython、IronPython 和 Jython)移植。是否有一个流式 Python XML 编写器可以用于此目的,而无需使用打印语句或在将其写入文件之前构建整个 DOM 树?

0 投票
12 回答
851 浏览

ruby - 动态语言——我应该选择哪一种?

动态语言正在兴起,其中有很多:例如 Ruby、Groovy、Jython、Scala(静态,但具有动态语言的外观和感觉)等。我的背景是 Java SE 和 EE 编程,我想要将我的知识扩展到这些动态语言之一,以便为未来做好更好的准备。

但是我应该专注于学习哪种动态语言,为什么?在不久的将来,哪种语言会成为首选语言?

0 投票
2 回答
2940 浏览

regex - 替换文本、Jython、正则表达式

我正在处理我的网站并希望更改页面上的一些内容。

我想替换以下字符串:

有时是没有<span>标签:

我想用“下面”替换它。我尝试在 python 中使用简单的 replace() 来执行此操作,但因为有时文本没有<span>标签并且位于多行上,它似乎不起作用。我唯一的想法是使用正则表达式,但我没有跟上正则表达式的速度,有人可以帮忙吗?

谢谢

伊夫

0 投票
2 回答
3823 浏览

java - 使用 pydev 来自 jython 的 .class 文件

我对 jython 的第一次尝试是我在 Eclipse 中使用 pydev 编写的 java/jython 项目。

我创建了一个 java 项目,然后通过 RightClick 项目 >> pydev >> 设置为...将其设为 pydev 项目...你明白了。然后我添加了两个源文件夹,一个用于java,一个用于jython,每个源文件夹都有一个包。我将每个文件夹设置为项目的构建路径。我想我会让你知道这一切,所以希望你能告诉我我是否正确设置了项目。

但真正的问题是:如何将我的 jython 代码制作成类文件,以便 java 代码可以使用它?首选方法是 eclipse/pydev 会自动为我执行此操作,但我无法弄清楚。jython 用户指南中提到的内容暗示这是可能的,但我在任何地方都找不到有关它的信息。

编辑:我确实在这里这里找到了一些信息,但事情进展并不顺利。

我一直在密切关注第二个链接中的指南,但我不知道如何让 jythonc 为我的 python 类创建一个构造函数。

0 投票
2 回答
1242 浏览

java - 如何加载 jar 文件以在 Jython 中进行调试?

如何加载 jar 文件以在 Jython 中进行调试?

0 投票
0 回答
405 浏览

file - 跨平台设置目录

我正在制作一个需要配置/设置文件(可能最终是目录)的 jython 应用程序,但我希望它存储在每个操作系统的预期/正确目录中。

~/.app_name/config 在 Linux 中

c:/documents and Settings/用户/app_name ?? 在窗户里。

我发现了这个:

http://snipplr.com/view/7354/home-directory-crossos/

但这是针对 python 的,我觉得这对于 jython/windows 可能没有必要工作,而且我现在没有在我的 windows VM 中设置任何开发人员来测试

如果有人可以提供对实现此目标的“最佳实践”(对于 jython)的任何见解,我将不胜感激。

谢谢。

编辑:

这是我想出的似乎可行的方法...我将不胜感激

0 投票
3 回答
232 浏览

python - 仅从 Jython 中的数据中提取数字

这是我的问题。我正在开发一个 Jython 程序,我必须从 PyJavaInstance 中提取数字:

[{string1="foo", xxx1, xxx2, ..., xxxN, string2="bar"}]

(其中 xxx 是浮点数)。

我的问题是如何提取数字并将它们放入更简单的结构中,例如 python 列表。

先感谢您。