Python_36用户名密码登录注册的例子


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 ('请重新选择')

posted on 2018-02-28 15:25  JuGooLar  阅读(206)  评论(0)    收藏  举报

导航