تبلیغات
قطره (ای از زندگی یک درگیر کامپیوتر) - استثنا در پایتون
 
اگر قادر نیستی خود را بالا ببری ،همانند سیب باش تا با افتادنت اندیشه ای بالا برود.

استثنا در پایتون

نوشته شده توسط :سعید كلانتری
دوشنبه 27 آذر 1396-06:20 ب.ظ

نام استثنا ( Exception)


توضیح

خطای حسابی  (ArithmeticError)

کلاس پایه برای همه خطاهایی که برای محاسبه عددی رخ می­دهد

خطای اعلان (AssertionError)

در موارد عدم موفقیت Assert statement رخ می دهد

خطای صفت  (AttributeError)

در موارد عدم موفقیت ارجاع یا مقداردهی attribute  ها رخ می دهد

خطای محیطی (EnvironmentError)

کلاس پایه برای تمام exceptionها که خارج از محیط پایتون رخ می­دهد

خطای EOF (EOFError)

زمانی که هیچ ورودی از هردو تابع Row_input() یا Input() وجود ندارد و  انتهای فایل میرسد رخ می دهد.

استثنا (Exception)

کلاس پایه برای همه Exceptionها

خطای نقطه شناور (FloatingPointError)

هنگامی که یک محاسبه اعشاری (floating point) شکست بخورد، رخ می دهد.

خطای ورود  (ImportError)

هنگامی که عملیات ایمپورت شکست بخورد، رخ می دهد.

خطای دندانه گذاری (IndentationError)

هنگامی که دندانه گذاری به درستی مشخص نشده  باشد ، رخ می دهد.

خطای ایندکس (IndexError)

هنگامی که یک ایندکس در یک توالی (رشته) یافت نشود ، رخ می دهد.

خطا IO  (IOError)

زمانی رخ می دهد که یک عمل ورودی یا خروجی شکست بخورد ، مانند دستور print یا زمانی که تابع open()برای باز کردن یک فایل که موجود نیست تلاش می­کند.

خطا OS (OSError)

برای خطاهای مرتبط با سیستم عامل رخ می دهد

وقفه صفحه کلید (KeyboardInterrupt)

زمانی رخ می دهد که کاربر در اجرای برنامه وقفه می اندازد ، به وسیله فشردن کلیدهای Ctrl+C.

خطای کلید (KeyError)

زمانی رخ می دهد که کلید مشخص شده در دیکشنری یافت نشده باشد.

خطای جستجو (LookupError)

کلاس پایه برای همه خطاهای جستجو

خطای نام (NameError)

زمانی رخ می دهد که یک شناسه در فضای نام محلی یا سراسری یافت نشده باشد.

خطای اجرا نشده (NotImplementedError)

هنگامی رخ می دهد که یک متد انتزاعی  (abstract) که نیاز دارد در یک کلاس به ارث برده شده اجرا شده باشد در واقع اجرا نشده است.

خطای سرریز  (OverflowError)

هنگامی که نتیجه یک محاسبه از بیشترین حد یک نوع عددی تجاوز می­کند، رخ می دهد.

خطای نوع (TypeError)

زمانی که یک عمل یا تابع تلاش کرده است که برای نوع داده مشخص شده نامعتبر است ، رخ می دهد.

خطای زمان اجرا (RuntimeError)

هنگامی رخ می دهد که خطای ایجاد شده ، به هیچ یک از خطاهای دیگر تعلق نداشته باشد.

خطای استاندارد  (StandardError)

کلاس پایه برای همه­ی استثناهای (Exception) از پیش ساخته شده به جز StopIteration و SystemExit.

توقف تکرار (StopIteration)

هنگامی رخ می دهد که متد next() از یک تکرار کننده (iterator) به هیچ شیئ اشاره نکند.

خطای نحوی (SyntaxError)

هنگامی رخ می دهد که در ساختار نحوی پایتون اشتباهی وجود داشته باشد.

خطای سیستم (SystemError)

هنگامی رخ می دهد که مفسر  یک مشکل داخلی  بیابد، اما زمانی که این خطا رخ دهد ، مفسر  پایتون خارج نمی­شود.

خروج از سیستم (SystemExit)

به وسیله تابع sys.exit() رخ می دهد

خروج از سیستم (SystemExit)

هنگامی رخ می دهد که مفسر پایتون با استفاده از تابع  sys.exit() خارج شده باشد. اگر در کد مدیریت نشده باشد، موجب می­شود مفسر خارج شود.

خطای محلی رها شده (UnboundLocalError)

هنگامی رخ می دهد که در حال تلاش برای دسترسی به یک متغیر محلی در یک تابع یا متد باشد ولی تابه حال هیچ مقداری به آن اختصاص داده نشده باشد.

خطای مقدار (ValueError)

هنگامی رخ می دهد که تابع از پیش ساخته شده نوع داده آرگومان ها معتبر است، اما آرگومان ها با مقادیر نامعتبر مقداردهی شده اند.

خطای تقسیم صفر (ZeroDivisonError)

هنگامی رخ می دهد که تقسیم بر صفر برای تمام تایپ های  عددی اتفاق بیفتد.





درباره وبلاگ:



آرشیو:


طبقه بندی:


آخرین پستها:


پیوندها:


پیوندهای روزانه:


صفحات جانبی:


نویسندگان:


ابر برچسبها:


آمار وبلاگ:







The Theme Being Used Is MihanBlog Created By ThemeBox