python3 获取异常类型

方法一:repr

import json


def austin():
    try:
        json_data = ""
        json.loads(json_data)
    except Exception as e:
        print(repr(e))


if __name__ == '__main__':
    austin()

输出结果:ValueError('No JSON object could be decoded',)

 

方法二:f字符串(适用于python3.6以后)

具体代码替换 print(repr(e)) ->  print(f"{e=}")

 

 

你可能感兴趣的:(python3 获取异常类型)