さて、MySQLデータベースに接続する私が作成したクラスをインポートしようとしています。クラスコードを以下に示します。
class connection
def__init__( self ):
self.cnx = MySQLdb.connect(user='xxx',host='xxx',passwd='xxx',db='xxx')
mysql接続のすべてのパラメーターは正しく、クラスを含むファイルはPSPファイルと同じディレクトリにあります。クラスファイルはcnx_class.pyと呼ばれます
PSPファイルを実行すると、「cnx」が定義されていません。私のpspコードは以下の通りです:
<psp:file>
import cnx_class
</psp:file>
<%
cur = cnx.cursor()
cur.execute('select * from protein;')
rows = cur.fetchall()
for row in rows:
req.write`(row)`
#end
%>
何か助けはありますか?