python作业第一周

来源:互联网 发布:网络ip电话 通话中断音 编辑:程序博客网 时间:2024/05/23 01:24
  1. 编写登录接口
#_*_coding:utf-8_*_import os#设置账户和密码username = 'admin'password = 'admin'#获取主目录path = os.path.abspath('')#判断存放账户的文件是否存在if os.path.exists(path + '\db.txt') != True:    #创建文件并打开    content = open(path + '\db.txt', 'r')else:    #打开文件    content = open(path + '\db.txt', 'r')num = 0while num < 3:    # 获取输入的账户密码    _username = input('username:')    _password = input('password:')    # 判断账户是否被锁定    for line in content.readlines():        if line == _username + '\n':            print('该账户已被锁定')            break    if _username == username and _password == password:        print('登录成功')        break    else:        print('登录失败')        num += 1    if num == 3:        #关闭之前读模式的文件        content.close()        #打开写模式        content = open(path + '\db.txt', 'a')        #写入错误三次的账户        content.write(_username + '\n')        #关闭文件        content.close()        break
原创粉丝点击