相关疑难解决方法(0)

Python try/except:显示变量后显示错误原因

我甚至不确定要搜索哪些正确的单词.我想在一个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)

python exception-handling

29
推荐指数
5
解决办法
5万
查看次数

标签 统计

exception-handling ×1

python ×1