设为首页 加入收藏

TOP

day1 作业二:多级菜单操作(二)
2017-10-09 14:08:15 】 浏览:9133
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()  
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇delphi 数组复制利用CopyMemory .. 下一篇delphi XE Datasnap SERVER 在win..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目