如何在 Python 中使用异常捕获 ValueError?


当函数接收到类型正确但值无效时,将会使用 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'>

更新于: 12-Jun-2020

298 次浏览

启动您的 职业

完成课程即可获得认证

开始
广告
© . All rights reserved.