Python try-except语句块
你还可以使用没有定义任何异常的 except 语句,如下所示−
try:
You do your operations here
......................
except:
If there is any exception, then execute this block.
......................
else:
If there is no exception then execute this block.
这种try-except语句捕捉所有发生的异常。尽管如此,使用这种try-except语句并不被认为是一种良好的编程实践,因为它捕捉了所有异常,但并没有使程序员识别可能发生的问题的根本原因。
您还可以使用相同的except语句来处理多个异常,如下所示 –
try:
You do your operations here
......................
except(Exception1[, Exception2[,...ExceptionN]]]):
If there is any exception from the given exception list,
then execute this block.
......................
else:
If there is no exception then execute this block.