前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用Python登录账户

用Python登录账户

作者头像
算法与编程之美
发布2023-09-18 19:14:34
1690
发布2023-09-18 19:14:34
举报
文章被收录于专栏:算法与编程之美

1 问题

如何利用python登录账户?

2 方法

  1. 账户和密码存放在文件夹中
  2. 从文件夹中读取并比较密码密文
  3. 验证三次后,如不成功则锁定用户

通过。。。。。。。。等证明提出的方法是有效的,能够解决开头提出的问题。

代码清单 1

代码语言:javascript
复制
import os
import getpass
#认证次数,初始值为0
times = 0
while times < 3:
     UserName ='aa' #初始化,后面校验是否存在输入的用户
     UserName = input(" 请输入用户名: ")
     PassWord = getpass. getpass(" 请输入密码: ")
      #将账户与列表引入,以只读的方式。
      with open(" configf'userlist.txt", r') as f:
          for userlist in f:
           #判断账户是否存在与文本中
               if userlist. find (UserName) != -1 :
                   #print (type (userlist. find (UserName)))
                    _UserName,_ PassWord = userlist. strip0). split(,' )
                    break
                else:
                    #_ _UserName = ' aa continue
           if_ UserName ==' aa' :
                print("用户”+ UserName +”不存在”)
                 continue
           if UserName ==__ UserName and PassWord !=_ PassWord:
                print ("密码不对”)
            elif:
                UserName==__UserName and FassWord==_ FassWord
                print("欢迎回来”)
                break
            else:
                 print("再检查一次吧”)
       times += 1
else:
  print("用户已锁定,请稍后重试! ")
    with open(" configl lockuser. txt" ,a+') as 1:
write (UserName + ' \n' )
write (UserName + ' \n' )

3 结语

针对用Python登录账户的问题,提出以上方法,通过本次实验,证明该方法是有效的,本次实验的方法有些繁琐,可以通过未来的学习对该方法进行简化和优化。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-09-09 00:00,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档