1

Oracle データベースに接続して通知を表示する Python アプリケーションを構築しようとしています。現在ループしており、すべて正常に動作していますが、Oracle データベースへのアクセスは不可能のようです。

調べてみると、Python 経由で Oracle に接続するには 2 つの方法があることがわかりました。ネイティブ python を使用している場合は、Oracle インスタント クライアントを使用する必要があります。このパスを無視して、次のパスを使用したい。もう 1 つの方法は、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-gnomeを使用する必要がありますorg.gnome.notify

于 2012-06-15T03:14:15.387 に答える