Get the App
SLTechnology News&Howtos  ›  Development  › 

How python passes exceptions

Shulou Source: shulou.com Published: 2022-06-01 04:38:30 10月02日 Update

This article mainly introduces how python passes exceptions, which has certain reference value. Interested friends can refer to it. I hope you will gain a lot after reading this article. Let Xiaobian take you to understand it together.

transfer anomaly

Sometimes we catch an exception and then rethrow it (pass the exception), which is simple to implement using a raise statement with no arguments.

def f1(): print(1/0) def f2(): try: f1() except Exception as e: print('something worng') raise f2() #run result something wormTraceback (most recent call last): File "/Users/ryoma/Desktop/project/learn/learn_python/python_exception.py", line 11, in f2() File "/Users/ryoma/Desktop/project/learn/learn_python/python_exception.py", line 6, in f2 f1() File "/Users/ryoma/Desktop/project/learn/learn_python/python_exception.py", line 2, in f1 print(1/0)ZeroDivisionError: division by zero Thank you for reading this article carefully. I hope that the article "How python passes exceptions" shared by Xiaobian will be helpful to everyone. At the same time, I hope that everyone will support it a lot. Pay attention to the industry information channel. More relevant knowledge is waiting for you to learn!

Tags: Articles values interests parameters at the same time more friends knowledge results editing industry sentences information channels channels references learning help support run Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno vpn Redmi Shulou Tech Info Xiaomi Shulou Technology