Python从另一个模块导入方法';s级

Python从另一个模块导入方法';s级,python,oop,methods,import,module,Python,Oop,Methods,Import,Module,我试图在另一个文件中的一个方法中使用一个类中的方法,但收到一个错误 #File 2 class Database(): def __init__(self,loggedIn): self.loggedIn = False def login(self,username, password): conn=sqlite3.connect("system.db") cur=conn.cursor() find_user = ("

我试图在另一个文件中的一个方法中使用一个类中的方法,但收到一个错误

#File 2
class Database():
    def __init__(self,loggedIn):
        self.loggedIn = False

def login(self,username, password):
        conn=sqlite3.connect("system.db")
        cur=conn.cursor()
        find_user = ("SELECT * FROM customerDetails WHERE email = ? AND 
        password = ?")
        cur.execute(find_user, [(username), (password)])
        results = cur.fetchall()

#File 1
login = Database.login(username_text.get(),password2_text.get())

名称错误:名称“数据库”未定义为
file1.py中的第一行,请执行以下操作:

从文件2导入数据库

否则,它不知道什么是
数据库,也不知道它来自哪里

这是假设您的文件名是
file1.py
file2.py