我将为我的本地网络朋友制作一些东西,并添加一个登录功能,以便在其他人无法窃取用户名的地方。在单独的txt文件中,我存储登录信息。我需要帮助为用户提取信息并进行比较。
"Username:Password"
"Username2:Password2"
"Username3:Password3"
"Username4:Password4"
所以他们输入"用户名"并将它们输入的密码与"密码"进行比较,或者如果他们输入Username2,它会比较对Password2的响应。 我猜它需要读取文件和用户s.split(":")[0]和s.split(":")[1] 我不知道如何提取信息并进行比较。请帮忙, 谢谢 理查德
答案 0 :(得分:1)
您可以维护usern_name和密码的字典,例如:
>>login_dict = {'user1':'pswd1','user2':'pswd2'}
然后,您只需通过执行
为输入的用户(例如用户)找到密码>>login_dict[user]
然后,您可以将输入的密码与从上述语句返回的密码进行比较。