def panduan (username,passwd):#验证用户米明码是否存在
with open('G:\liumang.txt','r+',encoding='utf-8')as f:
for line in f:
line=line.strip()
usernamepasswd=line.split('#')
if usernamepasswd[0]==username and passwd==usernamepasswd[1]:
print ('登陆成功')
break
return
def chachong(username):#验证是否已经存在某个用户名
with open('G:\liumang.txt','r+',encoding='utf-8')as f:
for line in f:
line=line.strip()
usernamepasswd=line.split('#')
if usernamepasswd[0]==username:
return True
break
return False
def xieru(username,passwd):#将用户名密码写入到文件中
with open('G:\liumang.txt','a+',encoding='utf-8')as f:
f.write('\n'+username+'#'+passwd)
return
def zhuce(username,passwd):#注册用户名密码的方法
if chachong(username):
print ('存在同名')
else:
xieru(username,passwd)
print ('*****************************')
print ('**1、登录请选择 ‘1’ **')
print ('**2、注册请选择 ‘2’ **')
print ('*****************************')
print ('*****************************')
leibie=input('请输入选择数字')
username=input('请输入用户名:')
passwd=input('请输入密码:')
if leibie=='1':
panduan(username,passwd)
elif leibie=='2':
zhuce(username,passwd)
if chachong(username):
print ('注册成功')
else:
print ('请重新选择')