这是我之前遇到的一个简单问题。本质上,像这样和这样“忽略”异常的解决方案确实没有。即使它们不再使 python 崩溃,它们仍然会停止初始 try 子句中的任何代码。
try:
assert False
print "hello"
except AssertionError:
pass
Run Code Online (Sandbox Code Playgroud)
这段代码不会打印“hello”,而是跳过它,进入通行证。我的问题是,是否有一种简单的方法可以在 Python 2.7 中真正忽略这一点?我阅读了 3.4 中发生的一些事情以使这更容易,但我宁愿留在 python 2.7。