用tkinter制作学生管理系统报错

代码大致没问题 是按照视频教程里一个一个敲的
但是运行没有出现和视频里一样的结果
import json
class MysqlDatabases:
def init(self):
with open('students.json', mode='r', encoding='utf-8') as f:
text = f.read()

    self.users =json.loads(text)

def check_login(self,username,password):
    for user in self.users:
        if user == user['username']:
            if password == user['password']:
                return True,'登入成功'
            else:
                return False,'登录失败,用户不存在'
    return False,'登录失败,用户不存在'

db = MysqlDatabases()
if name =='main':
print(db.check_login('admin', '123456'))

img

别TK了~用pyQt 不香?