خطاهای نحوی در زبان پایتون چیست ؟
خطاهای نحوی در زبان پایتون چیست ؟
خطاهاي نحوي که به عنوان خطاهاي زمان تجزیه هم شناخته مـیشـوند، شـاید متـداولتـرین خطاهایی باشند که شما با آن برخورد میکنید:
>>> while 1 print “Hello world!”
Traceback ( File “<interactive input>”, line 1
while 1 print “Hello world!”^SyntaxError: invalid syntax
تجزیهگر (که قسمتی از مفسر است) خط نادرست را تکرار مـیکنـد و یـک پیکـان کوچـک در نزدیکترین نقطه به محل تشخیص خطا نمایش میدهد. توکنی که قبل از علامت پیکـان آمـده اسـت منجر به خطا شده است (یا لااقل خطا در آن شناخته شده است). در مثال فوق، خطا در کلمـۀ کلیـدي print تشخیص داده شده، چرا که علامـت کـولن (:) بعـد از دسـتور print از قلـم افتـاده اسـت. همچنین نام فایل و شمارة خط در پیغام خطا چاپ شـده تـا در صـورتی کـه ورودي از یـک اسـکریپت میآید، شما بدانید در کجا به دنبال خطا بگردید.
برای اموزش های ویدیویی زبان پایتون به بستر ویدیو های اموزشی بروید