如何捕获和打印Python异常消息?
可以通过以下两种示例中所示的不同方式捕获和打印Python异常消息。在第一个中,我们使用异常对象的message属性。
示例
try:a = 7/0
print float(a)
except BaseException as e:
print e.message
输出结果
integer division or modulo by zero
在给定代码的情况下,我们导入sys模块并使用sys.exc_value属性捕获并打印异常消息。
示例
import sysdef catchEverything():
try:
a = 'sequel'
b = 0.8
print a + b
except Exception as e:
print sys.exc_value
catchEverything()
输出结果
cannot concatenate 'str' and 'float' objects
以上是 如何捕获和打印Python异常消息? 的全部内容, 来源链接: utcz.com/z/340846.html