问题标签 [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.
image - 使用 Jython 获取图像属性
我正在使用 Jython 来移动图像并组织它们。我想从图像中提取一些信息,例如尺寸和文件大小。
我将如何使用 Jython 执行此操作?
干杯
python - 从 CPython 迁移到 Jython
我正在考虑将我的代码(大约 30K LOC)从 CPython 移动到 Jython,以便我可以更好地与我的 java 代码集成。
是否有我应该查看的清单或指南来帮助我进行迁移?有没有人有做类似事情的经验?
通过阅读Jython 站点,大多数问题似乎都太模糊而无法困扰我。
我确实注意到:
- 线程安全是个问题
- Unicode 支持似乎完全不同,这对我来说可能是个问题
- mysqldb 不行,需要换成zxJDBC
还要别的吗?
python - Jython,动态查询多列
我正在使用 Oracle 数据库和 Jython。
我可以从数据库中提取数据没有问题。
如果我想提取一列数据,这很好用。
假设我想循环抛出一个这样的列表:
所以查询最终看起来像这样:
我怎么能这样做?
我想要实现这一点的原因是因为我可能想要拉 6 或 7 列,并且我想将不同的查询存储在外部文件中。
我希望你明白我的意思。如果不是,我会尽我所能重新措辞。
干杯
亚瑟
jdbc - 如何从 Jython 连接到数据库
我无法从我的 Jython 程序连接到数据库。纯 Java 程序可以连接,我可以从 Jython 连接到 db,但只能使用 JDBC-ODBC 桥:“sun.jdbc.odbc.JdbcOdbcDriver”。如果我使用本机 JDBC 驱动程序,我的程序将因“找不到驱动程序”异常而失败。
代码:
输出:
我认为我的 CLASSPATH 设置正确,而本机 Java 程序可以使用本机驱动程序连接到该数据库。我发现所有 JDBC 驱动程序在 cachedir\packages 中都有 .pkc 文件。
我应该设置什么来获得数据库连接?
java - Jython 和 python 模块
我刚刚开始PythonInterpreter
在我的 Java 类中使用 from ,而且效果很好!但是,如果我尝试包含 python 模块(re
、HTMLParser
等),我会收到以下异常(for re
):
如何让 jython jar 中的类“看到”python 可用的模块?
editor - 编辑器中的 Jython 支持?
我最近开始在The Grinder 3中编写一些性能测试,我注意到的第一件事是 PyCheckMate 不起作用,因为它找不到某些导入。哪些编辑器为 Jython 提供了最好的支持?
java - 使用来自 python 的 java 库
我有一个 python 应用程序和一个 java 应用程序。python 应用程序为 java 应用程序生成输入并在命令行上调用它。
我确信必须有一个更优雅的解决方案;就像使用 JNI 从 Java 调用 C 代码一样。
任何指针?(仅供参考,我是 Python 新手)
澄清(以一个很长的问题为代价:道歉) py 应用程序(我不拥有)以许多配置文件的形式接受用户输入。然后它通过插件机制解释这些和农场工作到许多(隐藏的)工具。我希望添加对旧版 Java 应用程序提供的功能的支持。
所以从java应用程序调用python应用程序没有意义,我不能在jython环境(在JVM上)运行py应用程序。
由于没有明显的机制,我认为简单的 CL 调用是最好的解决方案。
jdbc - Jython zxJDBC cursor.tables() 总是返回 None
我正在使用 Jython 2.2.1 和 MySQL Connector/J 5.1 来访问 MySQL 数据库。我想使用 zxJDBC 的 cursor.tables() 方法来检索该数据库中的表列表。但是,此方法始终返回None。
根据 zxJDBC 文档,cursor.tables() 与 Java 的 DatabaseMetaData.getTables() 相同。当我从 Jython 调用这个 Java 方法时,它按预期工作,但使用 zxJDBC 包对我不起作用。这是我尝试过的:
当我从 Jython 调用它时,一切都很好。
我的测试数据库中有两个表名为“table_a”和“table_b”。输出是:
我已经在 Linux 和 MacOS 上尝试过,结果相同。在我试图弄清楚 zxJDBC 有什么问题之前,我想知道我使用这个包的方式是否有任何问题。
谢谢你。
user-interface - 是否可以使用 Jython 的 SWT?
SWT-Gui 看起来很不错。有没有简单的方法在 Jython 中使用它?
java - 使用 Jython 和 Swing 处理事件
我正在使用 Jython 的 Swing 制作一个 GUI。Jython 的事件处理似乎特别优雅,刚刚设置
然而,在课堂上尝试同样的事情变得很困难。天真地尝试
或者
从类的 GUI 构造方法不起作用,因为要调用的方法的第一个参数应该是self,以便访问类的数据成员,另一方面,不可能通过通过 AWT 事件队列传递给事件处理程序的任何参数。唯一的选择似乎是使用 lambda(如http://www.javalobby.org/articles/jython/所建议的那样),结果如下:
它有效,但优雅消失了。这一切只是因为被调用的方法需要从某个地方进行自我引用。有没有其他方法可以解决这个问题?