exception - python - ios 14 screen brightness bug - 例外を適切に無視する方法

ios 14 auto-brightness not working / python / try-except

例外を処理せずにtry-exceptを実行したい場合、Pythonではどのようにしているのでしょうか?

以下のような方法で良いのでしょうか?

try:
    shutil.rmtree(path)
except:
    pass

peterh - Reinstate Monica



Answer #1

完全性のために。

>>> def divide(x, y):
...     try:
...         result = x / y
...     except ZeroDivisionError:
...         print("division by zero!")
...     else:
...         print("result is", result)
...     finally:
...         print("executing finally clause")

また、このように例外を捕捉することができることにも注意してください。

>>> try:
...     this_fails()
... except ZeroDivisionError as err:
...     print("Handling run-time error:", err)

...そして次のように例外を再発生させます:

>>> try:
...     raise NameError('HiThere')
... except NameError:
...     print('An exception flew by!')
...     raise