问题标签 [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.
xpath - Dom4j 分离节点,Jython
我正在使用 Dom4j 分离节点,如下所示:
我按名称选择 div 节点,然后使用 detach 方法将其删除:
这似乎可以很好地删除 div,我注意到它还删除了该 div 中的元素和文本。我想要实现的是在不删除 div 内的元素和文本的情况下删除 div,从而导致:
是否可以使用 dom4j 实现这一目标?如果没有关于如何解决这个问题的任何建议?
干杯
伊夫
更新:
@alamar
通过获取您的代码并对其进行一些编辑,我已经实现了我想要的,这就是我想出的:
这似乎有效,但在以下情况下将节点添加到父节点的末尾:
结果是这样的:
我试图弄清楚如何让已删除节点的内容保持在其原始位置,在名为“keep”的 div 之前,而不是在名为“keep”的 div 之后添加。我已经尝试了一些东西,但似乎无法做到这一点,有人可以帮忙吗?
伊夫
java - 如何在我的 Java 应用程序中使用 Python 库?
从 Java 程序调用 Python 代码(运行?解释?你能做什么?)的基本细节是什么?有很多方法可以做到吗?
python - 什么是最先进的纯 Python XML 解析器?
考虑到我想编写可以在 Google App Engine 和 jython 上运行的 python 代码,C 扩展不是一个选项。Amara 是一个不错的库,但由于它的 C 扩展,我不能将它用于这些平台中的任何一个。
python - 从 Python 编写 XML:Python 相当于 .NET XmlTextWriter?
我有一些使用 XmlTextWriter 的 IronPython 代码,它允许我编写类似的代码
我想让我的代码可以跨 Python 实现(CPython、IronPython 和 Jython)移植。是否有一个流式 Python XML 编写器可以用于此目的,而无需使用打印语句或在将其写入文件之前构建整个 DOM 树?
ruby - 动态语言——我应该选择哪一种?
动态语言正在兴起,其中有很多:例如 Ruby、Groovy、Jython、Scala(静态,但具有动态语言的外观和感觉)等。我的背景是 Java SE 和 EE 编程,我想要将我的知识扩展到这些动态语言之一,以便为未来做好更好的准备。
但是我应该专注于学习哪种动态语言,为什么?在不久的将来,哪种语言会成为首选语言?
regex - 替换文本、Jython、正则表达式
我正在处理我的网站并希望更改页面上的一些内容。
我想替换以下字符串:
有时是没有<span>
标签:
我想用“下面”替换它。我尝试在 python 中使用简单的 replace() 来执行此操作,但因为有时文本没有<span>
标签并且位于多行上,它似乎不起作用。我唯一的想法是使用正则表达式,但我没有跟上正则表达式的速度,有人可以帮忙吗?
谢谢
伊夫
java - 使用 pydev 来自 jython 的 .class 文件
我对 jython 的第一次尝试是我在 Eclipse 中使用 pydev 编写的 java/jython 项目。
我创建了一个 java 项目,然后通过 RightClick 项目 >> pydev >> 设置为...将其设为 pydev 项目...你明白了。然后我添加了两个源文件夹,一个用于java,一个用于jython,每个源文件夹都有一个包。我将每个文件夹设置为项目的构建路径。我想我会让你知道这一切,所以希望你能告诉我我是否正确设置了项目。
但真正的问题是:如何将我的 jython 代码制作成类文件,以便 java 代码可以使用它?首选方法是 eclipse/pydev 会自动为我执行此操作,但我无法弄清楚。jython 用户指南中提到的内容暗示这是可能的,但我在任何地方都找不到有关它的信息。
编辑:我确实在这里和这里找到了一些信息,但事情进展并不顺利。
我一直在密切关注第二个链接中的指南,但我不知道如何让 jythonc 为我的 python 类创建一个构造函数。
java - 如何加载 jar 文件以在 Jython 中进行调试?
如何加载 jar 文件以在 Jython 中进行调试?
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)的任何见解,我将不胜感激。
谢谢。
编辑:
这是我想出的似乎可行的方法...我将不胜感激
python - 仅从 Jython 中的数据中提取数字
这是我的问题。我正在开发一个 Jython 程序,我必须从 PyJavaInstance 中提取数字:
[{string1="foo", xxx1, xxx2, ..., xxxN, string2="bar"}]
(其中 xxx 是浮点数)。
我的问题是如何提取数字并将它们放入更简单的结构中,例如 python 列表。
先感谢您。