Menu
Coddy logo textTech

מודול sys לקבלת מידע

שיעור 9 מתוך 16 בקורס טיפול בחריגות ב-Python של Coddy.

הפונקציה exc_info מהמודול sys מדפיסה פרטים על החריגה. 

import sys
try:
	#קוד שעלול לגרום לחריגה
except:
	print(sys.exc_info())

פלט:- ( class_name, standard_message, traceback_object )

היא מחזירה tuple שמכיל שלושה ערכים, כפי שמוצג למעלה.

challenge icon

אתגר

קל

פונקציה מקבלת מפתח כארגומנט. השלימו את הפונקציה כדי לאחזר ערך עבור המפתח שהוזן. אם המפתח לא נמצא במילון, תועלה keyError . טפלו בכך והדפיסו את שם מחלקת החריגה ואת ההודעה הסטנדרטית באמצעות השיטה שלמעלה. אחרת, הדפיסו את הערך בבלוק else.

נסו בעצמכם

age={
    'Peter':23,
    'Lopez':24,
    'Glenn':27,
    'Jay':29
}
def fetch(key):
    #כאן יש לכתוב את הקוד שלך

כל השיעורים ביחידה טיפול בחריגות ב-Python

תרגלו בעצמכם: קומפיילר Python אונליין