データベースに接続するPythonのデータベースモジュールがあり、テーブルログインからデータを抽出します。抽出データ、つまりユーザー名とパスワードは、クラス内のメソッド内の変数 uname と passw によって保持されます。login.py でそのデータベース モジュールにアクセスしようとしていますが、変数 uname と passw が必要です。変数にアクセスするにはどうすればよいですか? これがdatabase.pyです。
#usr/bin/python
import MySQLdb as mdb
class data:
hey = "ok"
def __init__(self):
"""Retrieves the data from the database"""
def db(self):
#Database Connection
con = mdb.connect('localhost', 'root', 'devil', 'data');
#Submit statements to SQL server
cursor = con.cursor()
cursor.execute("SELECT * FROM login")
#Retrieves data from SQL
rows = cursor.fetchall()
row = list(rows)
self.uname = [x[1] for x in row]
self.passw = [k[2] for k in row]
hello = data()
login.py で変数 uname と passw を呼び出したい。どうやってやるの?