رسیدگی به استثنا(Exception Handling)


هنگامی که یک خطا رخ می دهد، یا به عنوان استثنایی که ما آن را می نامیم، پایتون به طور معمول متوقف می شود و
یک پیام خطا ایجاد کنید.


این استثناها را می‌توان با استفاده از عبارت try مدیریت کرد:



مثال


The try block will generate an exception,
because x is not defined:



try:
  print(x)
except:
  print("An exception occurred")




از آنجایی که بلوک try خطایی ایجاد می کند، بلوک استثنا اجرا می شود.



بدون بلوک try، برنامه از کار می افتد و یک خطا ایجاد می کند:




مثال


This statement will raise an error,
because x is not defined:



print(x)