初识python,请各位大牛指点—登录模块

来源:互联网 发布:淘宝好评返现处罚条例 编辑:程序博客网 时间:2024/06/01 10:20

学习python的初衷是想自己搞一些方便使用的工具,学习一下编程思想,个人发展方向是网络安全,不会一门编程语言何来搞安全。

自己买了一本python基础教程,看不明白,网上找了很多教程看了一下,都看了开始基础部分的章(免费的),最后花了9.9大洋买了老男孩的付费课程(继续听基础,感觉还不错),先学学吧,这是我第一个程序,各位指点指点

登录程序项目需求:

1、用户登录,用户名密码保存在文件中

2、登录错误3次锁定


user_list_file=open('user_list.txt')      #打开用户列表文件user_list_line=user_list_file.read()        #读取用户文件内容,返回一个用户名字符串user_list=user_list_line.split('\n')         #去掉每一行末尾的回车符号password_list_file=open('password_list.txt')password_list_line=password_list_file.read()password_list=password_list_line.split('\n')lock_list_file=open('lock_list.txt')lock_list_line=lock_list_file.read()lock_list=lock_list_line.split('\n')i=0for i in range(3):    i+=1    user=input("请输入你的用户名:")    password=input('请输入你的密码:')    if user in lock_list:        print('账户已经被冻结,无法登录')        break    elif user in user_list:        if (user in user_list) and (password==password_list[user_list.index(user)]):            print("欢迎你:%s" %(user))            break        elif (user in user_list) and (password!=password_list[user_list.index(user)]):            print('密码错误请重新输入你还有%s次机会'%(3-i))            if i==3:                lock_list_file = open('lock_list.txt','a')                lock_list_write=lock_list_file.write(user + "\n")                print('账户被锁定')    else:        print("不存在的用户名")
个人还有些想法先说出来(反正说错了也不负责的):

1、现在用户名密码,锁定列表等都是分别存在不同的文件中,实际中应该是存在于数据库中吧,暂时还不会,以后会了再来改改

也是第一次写博客,这里先感谢大家对我的帮助,有什么意见欢迎指点!

原创粉丝点击