def btnClick(self):
filereader = open("Login.txt", 'r+')
dataload = filereader.readlines()
UN=self.entr1.get()
PW=self.entr2.get()
for line in dataload:
(username,password) = line.split('|')
UN2 = username
PW2 = password
if (UN==UN2) & (PW==PW2):
tkMessageBox.showinfo("Success", "Successfully login!")
self.main()
else:
tkMessageBox.showinfo("Error", "Incorrect login credentials!")
self.clear()
filereader.close()
return
У меня есть код выше для случая, когда пользователь нажал кнопку входа, Im, используя записную книжку в качестве базы данных, и это данные внутриTkinter Войти с помощью блокнота в качестве базы данных
пользователя | 1234
Администратор | 1234
Я думаю, что мои коды правильные, но когда я запускаю его, он всегда говорит неверно, даже если я ввел правильные данные. Не могли бы вы помочь мне определить мои ошибки.