用户登录
一、需求
1、写一个登录程序,用户名、密码从文件里读取判断
二、实现代码
import datetime with open('users.txt', 'r', encoding='utf-8') as f: users = [] for line in f.readlines(): line = line.strip('\n') # 去掉换行符\n b = line.split(',') # 将每一行以逗号为分隔符转换成列表 users.append(b) dic = dict(users) #将list转为字典 print(dic) for i in range(3): username = input('请输入用户名:').strip() pwd = input('请输入密码:').strip() day = datetime.datetime.today() if username =='' and pwd =='': print('用户名或密码不能为空') elif username in dic: if pwd == dic.get(username): print('欢迎{}登录,今天的日期是{}'.format(username,day)) break else: print('用户或密码错误') else: print('输入错误的次数过多')

浙公网安备 33010602011771号