当函数收到具有正确类型但无效值的值时,将使用ValueError。
可以按如下所示重写给定代码以处理异常并找到其类型。
import sys try: n = int('magnolia') except Exception as e: print e print sys.exc_type
输出结果
invalid literal for int() with base 10: 'magnolia' <type 'exceptions.ValueError'>
友情链接: json在线解析 通晓查询 糯晒黄历 姓名打分