[英]Python - Using the "except" after "try", as an "else" part for "try"
[英]Using try, except and else in Python
我正在处理这些try / except / else语句,但是有问题。
我想放这样的代码:
try:
...
except:
...
else:
...
else:
...
但是我知道不可能连续放置2个“ else”。
我尝试了“ elif”,但我读到它在“ except”中不起作用。 而且它没有用。
那么,我该怎么做两个或两个以上的“ else”语句呢?
谢谢 ! 朱利安
您将永远不需要另外两个块。 如果您需要在else
进一步区分,请执行以下操作:
try:
...
except:
...
else:
if condition:
...
else:
...
为什么不将所有内容简单地放在另一个分支中呢?
try:
...
except:
...
else:
if:
...
elif:
...
else:
...
如果您的操作取决于异常,则会得到:
try:
...
except FirsException:
#handle_first_one()
except SecondException:
#handle_second_one()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.