איך זה עובד
🔗 יועיל ב־CCNA / Helpdesk: מערכות ניטור בודקות קודי יציאה — הגשר הראשון לעבודת Helpdesk.
traceback קוראים מלמטה למעלה: השורה האחרונה היא סוג השגיאה וההודעה, ומעליה — הקובץ ומספר השורה. try מריץ קוד מסוכן; except תופס סוג שגיאה מסוים; else רץ אם לא הייתה שגיאה; finally רץ תמיד (למשל סגירת משאב).
except ריק תופס הכול — גם Ctrl+C ובאגים אמיתיים — ומסתיר אותם. תפסו סוגים מפורשים. sys.exit(0) מסמן הצלחה, כל מספר אחר — כישלון. בודקים בטרמינל: echo $? ב־Linux, echo %errorlevel% ב־Windows.
- עטפו את «נחש את המספר» בהגנה מלאה מקלט שגוי.
- סקריפט שקורא קובץ ומחזיר קוד יציאה 1 אם הוא חסר.
