• python登录模块开发【两个对比模块】


    #读取一行用户信息进行对比:
    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    import json

    def utf8():

    f = open('db','r')
    for i in f:
    txt = i.strip().split("|")
    admin = txt[0]
    passwd = txt[1]
    return admin,passwd

    def login(name,passwd):
    user = input("请输入用户:")
    pwd = input("请输入密码:")
    if name == user and passwd == pwd:
    print("登录成功!")
    elif name == user and passwd != pwd:
    print("密码不正确,请重试!")
    elif name != user:
    print("用户账户不存在!")
    else:
    print("请联系管理员!")

    def regester():
    user = input("请输入用户:")
    pwd = input("请输入密码:")
    print("注册成功")

    def main():
    i = input("1、选择登录操作!2、选择注册操作!")
    if i=='1':
    admin = utf8()[0]
    passwds = utf8()[1]
    print(admin,passwds)
    login(admin,passwds)
    elif i=='2':
    regester()

    if __name__ == '__main__':
    main()

    #读取文件多行用户信息进行判断对比。
    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    import json

    def login(name,passwd):
    f = open('db','r')
    # print(type(f))
    for i in f:
    txt = i.strip().split("|")
    usr = txt[0]
    pwd = txt[1]
    if name == usr and passwd == pwd:
    print("登录成功!")
    elif name == usr and passwd != pwd:
    print("密码不正确,请重试!")
    else:
    pass

    def regester():
    user = input("请输入用户:")
    pwd = input("请输入密码:")
    usr = user + '|' + pwd +'\n'
    f = open('db','a')
    f.write(usr)
    f.close()
    print("注册成功")

    def main():
    i = input("1、选择登录操作 2、选择注册操作:")
    if i=='1':
    admin = input("请输入用户:")
    passwds = input("请输入密码:")
    login(admin,passwds)
    elif i=='2':
    regester()
    else:
    print("请重新选择:")
    main()

    if __name__ == '__main__':
    main()
  • 相关阅读:
    JSON
    邮箱正则表达式
    聚聚科技---PHP开发笔试题及答案
    PHP字符串左边补0,字符串右边补0
    CSS3实现带阴影的弹球
    背景颜色渐变
    CSS3---滤镜
    CSS3裁剪与遮罩解析
    CSS3---混合模式
    使用CSS3制作各种形状
  • 原文地址:https://www.cnblogs.com/zksfyz/p/5793630.html
Copyright © 2020-2023  润新知