1 # 1、先把文件内容的账号密码放到list/字典
2
3 f = open('users')
4 result = f.read()
5 f.close()
6 user_list = result.split() #
7 user_dic = {} # 存放所有的用户
8 for user in user_list:
9 username,password = user.split(',')
10 user_dic[username] = password
11
12 fw = open('user','a')
13 for i in range(3):
14 user = input('username:').strip().upper()
15 pd = input('password').strip()
16 cpd = input('cpwd').strip()
17 if len(user) not in range(6,11) or len(pd) not in range(6,11) :
18 print('账号/长度不在6-10位之间')
19 elif pd != cpd:
20 print('两次输入密码不一致')
21 elif user in user_dic:
22 print('用户已经存在')
23 else:
24 user_dic[user] = password
25 s = '%s,%s\n' %(user,pd)
26 fw.write(s)
27 print('注册成功')
28 break
29 else:
30 print('失败次数过多!')