TOP

day1 作业二:多级菜单操作(二)
2017-10-09 14:08:15 】 浏览:9332次 本网站的内容取自网络,仅供学习参考之用,绝无侵犯任何人知识产权之意。如有侵犯请您及时与本人取得联系,万分感谢。
Tags:day1 作业 多级 菜单 操作

用户输入的是否是数字。

 

import sys

account_file = "user_file"
locked_file = "lock_file"

def deny_account(username):
    print("您的用户已经被锁定!")
    with open(locked_file,"a") as deny_f:
        deny_f.write("\n" + username)

def main():
    retry_count = 0
    retry_limit = 3
    while retry_count < retry_limit:
        username = input("\033[32:lm请输入用户名:\033[om")
        with open(locked_file,"r") as lock_f:
            #采用with的文件打开方式,防止忘记f.close()关闭文件
            """
            lines = []
            for line in lock_f.readlines():
                lines.append(line.strip())
            if username in lines:
            """
            for line in lock_f.readlines():
                if len(line) == 0:
                    continue
                if username == line.strip():
                    sys.exit("\033[32:lm用户 %s 已经被锁定!\033[0m" %username)

if __name__ == "__main__":
    main()  

请关注公众号获取更多资料


day1 作业二:多级菜单操作(二) https://www.cppentry.com/bencandy.php?fid=86&id=124570

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇delphi 数组复制利用CopyMemory .. 下一篇delphi XE Datasnap SERVER 在win..

评论

验 证 码:
表  情:
内  容: