【发布时间】:2014-01-15 23:15:01
【问题描述】:
考虑以下代码:
try:
if True a = 1 #It's missing a colon So it's a SyntaxError!!!!!!!
except SyntaxError:
print 'hey'
您希望它打印hey 但是它会引发SyntaxError,这是我试图避免的相同错误。那么可以使用try-except 块处理所有异常吗?好吧,如果SyntaxError 是一个例外,为什么它会包含在built-in exceptions 中?最后如何修复上面的代码,以便正确处理异常?
注意:我知道我正在尝试做的是完全没有意义的,没有真正的目的
【问题讨论】:
标签: python python-2.7 exception-handling