python之异常处理

Posted 小青~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之异常处理相关的知识,希望对你有一定的参考价值。

exception异常包含很多种类像 除0异常、nameerror异常 继承exception异常

 

自定义异常:

class NameTooLongError(Exception):
    pass
class NameTooShortError(Exception):
    pass

def inputname():
    name = input(请输入姓名:)
    if len(name) > 11:
        raise NameTooLongError()
    if len(name) < 6:
        raise  NameTooShortError()
    return name

try:
    ret = inputname()
except NameTooShortError:
    print("name太短了!")
except NameTooLongError:
    print("name太长了!")

 

以上是关于python之异常处理的主要内容,如果未能解决你的问题,请参考以下文章

python进阶之异常处理

Python 之 程序异常处理

Python之错误与异常处理

what's the python之异常处理

python基础之异常处理

Python之面向对象异常处理