zoukankan      html  css  js  c++  java
  • python--函数式登录程序

    # Author:Tim Gu
    def login(username,password):
        """这个login函数用于用户登录的验证
        :param username:用户输入的用户名
        :param password:用户输入的密码
        :return:True:表示登陆成功,False:表示登陆失败
        """
        f = open('db.txt','r')
        for line in f:
            line_list = line.strip('
    ').split('|')
            print(line_list)
            if line_list[0] == username and line_list[1] == password:
                return True
        return False
    
    
    def register(username,password):
        """
        :param username: 用户输入的用户名
        :param password: 用户输入的密码
        :return: 无返回
        """
        f = open('db.txt','a')
        temp = '%s|%s'%(username,password)
        f.write('
    %s'%temp)
        f.close()
    
    def main():
        t = input('1:登录;2:注册')
        if t == '1':
            user = input('请输入用户名:')
            pwd = input('请输入密码:')
            r = login(user,pwd)
            if r:
                print('登陆成功')
            else:
                print('登陆失败')
    
    
        elif t == '2':
            print('注册')
            username = input('请输入用户名:')
            password = input('请输入密码:')
            register(username,password)
            print('注册完成')
    
    main()
  • 相关阅读:
    java.util.Properties类
    java中log日志的使用(完全版)
    解读HDFS(转载)
    说明
    定时器中断和串口
    python day3
    python day2 基础总结:列表,元组,字典,集合
    python第二天作业:购物车
    作业总结:
    python第一天作业:用户登陆
  • 原文地址:https://www.cnblogs.com/guqing/p/6110927.html
Copyright © 2011-2022 走看看