python 获取exception 名字

Posted Apollo

tags:

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

def func():
    list = []
    usr = input(username:)
    pwd = input(password:)
    try:
        list[4] # 这个是调用不了的,因为列表没有元素
    except Exception as e:
        print(e.__class__)
func()

username:11
password:1
<class ‘IndexError‘>

def func():
    list = []
    usr = input(username:)
    pwd = input(password:)
    try:
        name # 这个变量是没法收到的
    except Exception as e:
        print(e.__class__)
func()

username:1
password:1
<class ‘NameError‘>





以上是关于python 获取exception 名字的主要内容,如果未能解决你的问题,请参考以下文章

Python 获取一个对象的名字

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

[python]python try异常处理机制

常用python日期日志获取内容循环的代码片段

Python入门 异常处理