0
我在记事本中排有user;password;fullname
。PYTHON(PYQT) - CSV - 按行读取
我的表单应该只接受用户和密码,当我把它放在线上的小部件,但每次我运行这个,我的表单退出。
def login_button_clicked(self):
import csv
with open('user.txt', newline='') as f:
reader = csv.reader(f, delimiter=';', quoting=csv.QUOTE_ALL)
for row in reader:
us, pa, fn = line.rstrip().split(';')
if self.username_line.text() == us and self.password_line.text() == pa:
QtWidgets.QMessageBox.information(self, "LOGIN", "LOGIN SUCCESSFUL!")
self.isLogged.emit()
self.close()
return
else:
QtWidgets.QMessageBox.information(self, "LOGIN FAILED", "LOGIN FAILED!")