آموزش مقدماتی پایتون | اشکال زدایی
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
اشکال زدایی در پایتون (Debugging)
در هنگام اجرای پروژه های عملی، به دلیل پیچیدگی بالای برنامهها و تعداد زیادی از حالتهای مختلف که برنامه ممکن است در آنها اجرا شود، نوشتن یک کد بدون خطا تقریباً غیرممکن است. دیباگ یا اشکال زدایی در پایتون به معنای شناسایی و رفع خطاهای موجود در کد است. یکی از مهم ترین بخش های یادگیری برنامه نویسی، آشنایی با انواع خطاهای احتمالی کد و نحوه برطرف کردن آن خطا هاست.
نحوه نمایش خطا در پایتون
اگر پایتون به دلیل وجود یک خطا در کد، نتواند کد را اجرا کند، یک متن خطا در خروجی برای ما نشان می دهد که چنین فرمتی دارد:
Traceback (most recent call last):
File "file.py", line 2, in <module>
print(my_list[3])
IndexError: list index out of range
- متن خطا با جمله Traceback (most recent call last): شروع می شود. یعنی پایتون اعلام می کند که می خواهد مسیر جایی که خطا در آن اتفاق افتاده است را به ما بگوید. (این خط ممکن است گاهی نشان داده نشود)
- در خط بعد، نام فایلی که خطا در آن رخ داده و همچنین شماره خط اعلام می شود. از طریق این اطلاعات، باید به فایل مورد نظر و خط مورد نظر رفته و خطا را اصلاح کنیم.
- در خط بعد، قسمتی از کدی که خطا در آن رخ داده است نمایش داده می شود تا به وضوح بیشتری برسیم
- و در پایان نوع خطا و توضیحی درباره خطا داده می شود. گاهی در این قسمت، پایتون یک راهنمایی برای رفع خطا نیز به ما نشان خواهد داد. پایتون انواع مشخصی از خطا را دارد که در ادامه با آنها آشنا می شویم.
برای ثبت پرسش ابتدا در سایت وارد شوید.