我遇到了一个值错误,无法按我想要的方式工作。在
我有一个函数返回一个字符串,但我不希望它太求值,如果它不是从函数引发的
示例代码
def test(a):
if a == a:
raise ValueError('There was a error # 2')
a = 'a'
if ValueError:
print "There was a error # 1"
test(a)
输出
^{pr2}$如果我正确地阅读了文档,它说它可以由字符串引发,我如何防止这种行为?在
https://docs.python.org/2/library/exceptions.html#exceptions.IndexError
不知道为什么它以前是有效的,但我使它更明确,它现在起作用。而且第一个例子比较模糊,我试图从库中的一个函数中捕捉错误。在
示例代码
输出
^{pr2}$相关问题 更多 >
编程相关推荐