我有一个 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。我怎样才能做到这一点?