1

我正在尝试构建一个连接到 Oracle 数据库并显示通知的 Python 应用程序。现在循环,一切正常,但访问 Oracle 数据库似乎是不可能的。

我研究并发现有两种方法可以通过 Python 连接到 Oracle。如果我们使用本机 python,我们必须使用 Oracle 即时客户端。我想忽略这条路径并使用下一条。另一种方法是使用 jython 并使用 Oracle JDBC 驱动程序访问 Oracle。

我设法将 Oracle JDBC 导入到 jython

import sys
sys.path.append('ojdbc6.jar')
from oracle.jdbc.driver import OracleDriver
from java.sql import DriverManager

现在当我尝试导入 Pynotify 时出现问题。

import sys, pynotify

错误

[pos@IT-05 ~]$ ./r.py
Traceback (innermost last):
  File "./r.py", line 3, in ?
ImportError: no module named pynotify
4

1 回答 1

1

Jython 没有 pynotify。您需要使用java-gnomeorg.gnome.notify.

于 2012-06-15T03:14:15.387 回答