Page 51 - C817
P. 51
انثتسا تیریدم
یتلاح اب ،میا هدرک تیاعر ار تاروتسد و )syntax( نابز رمارگ هکنیا دوجو اب اهدک یارجا نامز رد عقاوم یخرب
،دشاب رفص تمسق جراخ هک یتروص رد ددع ود میسقت ماگنه رد لاثم یارب.میوش یم هجاوم )Exception( انثتسا مان هب
.دوش یم هدیمان انثتسا تلاح لااب هنیزمر نکسا اب
تیریدم ثحبم اب راک
ار هلئسم نیا )Exception Handling( انثتسا تیریدم یاه شور زا هدافتسا اب دیاب سیون همانرب یعقاوم نینچ رد یاه نیرمتو انثتسا
ارف ار نآ اـب طبترم
.دیامن لح .دیریگب
میسقت( انثتسا تلاح ،ددع ود میسقت ماگنه و دیامن تفایرد یدورو زا حیحص ددع ود هک دیسیونب یا همانرب :لاثم
.دنک تیریدم ار )رفص رب ددع کی
انثتسا راچد تسا نکمم مینک یم رکف هک یتاروتسد ای و روتسد
.میسیون یم try هقطنم رد دوش
شخب رد هک دوش یم ارجا ینامز except شخب لخاد تاروتسد
.میشاب هدش انثتسا راچد try
try شخب رد هک دوش یم ارجا ینامز else شخب لخاد تاروتسد
.میشاب هدشن انثتسا راچد
راچد هچ دوش یم ارجا هشیمه finally شخب لخاد تاروتسد
.میشاب هدشن هچ میشاب هدش انثتسا
همانرب یارجا نایاپ میسقت لمع ماجنا همانرب یارجا نایاپ رفص رب میسقت یاطخ
.تسا هدادن خر انثتسا اجنیا رد .تسا رفص مود ددع نوچ تسا هداد خر انثتسا اجنیا رد
اه لیاف
رد ... و اه هیارآ و اهریغتم ریداقم و یمئاد هظفاح رد همانرب یاهدک ،مینک یم هریخذ نوتیاپ رد ار یا همانرب یتقو
ٔ
... و اه هیارآ و اهریغتم ریداقم دهاوخ یم سیون همانرب یتقو لیلد نیمه هب .دنوش یم هریخذ RAM ای تقوم هظفاح
ٔ
ار تقوم یاه هداد و هدرک داجیا یلیاف ،هنایار دراه یور دیاب دنک هریخذ کسید دراه دننام ،یمئاد هظفاح یور ار لااب هنیزمر نکسا اب
لیاف تیریدم ثحبم
.دنک هریخذ نآ لخاد .دیریگ ارف ار
)یرنیاب( ییودود یاه لیاف و ینتم یاه لیاف :دنتسه عون ود اه لیاف
ندید یارب یلو ،تسا ندناوخ لباق notepad لثم یرگشیاریو طسوت.txt دنوسپ اب ینتم یاه لیاف یاوتحم
ندناوخ لباق notepad رگشیاریو طسوت یداع تلاح رد و تسا یسیون همانرب هب مزلا ،ییودود یاه لیاف یاوتحم
.دنتسین
37 36