我甚至不确定要搜索哪些正确的单词.我想在一个except块中显示错误对象的一部分(类似于VBScript中的错误对象,它有Err.Number和Err.Description).例如,我想显示变量的值,然后显示确切的错误.很明显,我在下面造成了一个被零除错误,但我怎么能打印出这个事实呢?
try:
x = 0
y = 1
z = y / x
z = z + 1
print "z=%d" % (z)
except:
print "Values at Exception: x=%d y=%d " % (x,y)
print "The error was on line ..."
print "The reason for the error was ..."
Run Code Online (Sandbox Code Playgroud)