在Python中使用try,except和else

Jul*_*ien 1 python

我正在研究这些try/except/else语句,但我遇到了问题.

我想把这样的代码:

try:
   ...
except:
   ...
else:
   ...
else:
   ...
Run Code Online (Sandbox Code Playgroud)

但是我知道连续放两个"其他"是不可能的.
我试过一个"elif",但我读到它在"除外"内部不起作用.它没有用.
那么我怎么能做2个或2个以上的"其他"陈述呢?

谢谢 !朱利安

Tho*_*anz 6

你永远不会需要两个其他块.如果你需要进一步区分else,请执行:

try:
    ...
except:
    ...  
else:
    if condition:
        ...
    else:
        ...
Run Code Online (Sandbox Code Playgroud)