异常处理
异常处理
python_ID
这个作者很懒,什么都没留下…
展开
-
用户登录校验改成模块和包的代码结构
我们先来看一下目录结构自定义的异常类expt文件夹下的question.py文件# expt/question.py文件class NameQuestion(Exception): """用户名异常类""" passclass PasswordQuestion(Exception): """密码异常类""" pass 业务模块(登录校验)services文件夹下的service_check_login.py文件# services/servic原创 2020-07-25 19:24:44 · 109 阅读 · 0 评论 -
自定义异常
# 按照如下的要求编写代码:# - 定义 input_password 函数,提示用户输入密码# - 如果用户输入长度 < 8,抛出异常# - 如果用户输入长度 >=8,返回输入的密码class PasswordError(Exception): """密码异常类""" passdef input_password(): # 获取输入时, 去除空格 pwd = input("请输入密码:").strip() if len(pwd) <原创 2020-07-25 17:14:39 · 263 阅读 · 0 评论 -
用户登录信息校验
# 使用自定义异常, 演示用户登录信息校验# 1. 用户名长度在3-8个字符# 2. 用户名中只能出现英文字母和数字# 3. 密码长度必须是6位# 4. 密码必须由纯数字组成name = input("请输入用户名:")pwd = input("请输入密码:")class NameQuestion(Exception): """用户名异常类""" passclass PasswordQuestion(Exception): """密码异常类""" p原创 2020-07-25 17:13:13 · 839 阅读 · 0 评论