您必须制作以下 单独的
try块:
try: pre aexcept ExplicitException: passtry: pre bexcept ExplicitException: try: pre c except ExplicitException: try: pre d except ExplicitException: pass
这是假设你想运行
pre c仅 如果
pre b失败。
如果您
pre c无论如何 都要运行,则需要
try一个接一个地放置这些块:
try: pre aexcept ExplicitException: passtry: pre bexcept ExplicitException: passtry: pre cexcept ExplicitException: passtry: pre dexcept ExplicitException: pass
我在
except ExplicitException这里使用是因为盲目地忽略所有异常 永远不是
一个好习惯。你会被忽略
MemoryError,
KeyboardInterrupt并且
SystemExit还有否则,你通常不希望忽略或没有某种形式再次加注或意识理性处理这些拦截。



