מודול sys לקבלת מידע
שיעור 9 מתוך 16 בקורס טיפול בחריגות ב-Python של Coddy.
הפונקציה exc_info מהמודול sys מדפיסה פרטים על החריגה.
import sys
try:
#קוד שעלול לגרום לחריגה
except:
print(sys.exc_info())פלט:- ( class_name, standard_message, traceback_object )
היא מחזירה tuple שמכיל שלושה ערכים, כפי שמוצג למעלה.
אתגר
קלפונקציה מקבלת מפתח כארגומנט. השלימו את הפונקציה כדי לאחזר ערך עבור המפתח שהוזן. אם המפתח לא נמצא במילון, תועלה keyError . טפלו בכך והדפיסו את שם מחלקת החריגה ואת ההודעה הסטנדרטית באמצעות השיטה שלמעלה. אחרת, הדפיסו את הערך בבלוק else.
נסו בעצמכם
age={
'Peter':23,
'Lopez':24,
'Glenn':27,
'Jay':29
}
def fetch(key):
#כאן יש לכתוב את הקוד שלךכל השיעורים ביחידה טיפול בחריגות ב-Python
4התאמה אישית ושיטות עבודה מומלצות
התאמה אישית של Tracebacks2טיפול בחריגות
try-exceptelseFinallyהדפסת הודעת החריגההדפסת שם החריגהטיפול במספר חריגותמודול sys לקבלת מידעתרגלו בעצמכם: קומפיילר Python אונליין