Python: השתמש במודול רישום - איך זה עובד
בעזרת מודול הרישום בפיתון, תוכלו לתכנת יישומי Python ביתר קלות וניתן להפיק שגיאות טוב יותר. אנו מראים לכם איך זה עובד בטיפ המעשי הזה.
Python: השתמש במודול רישום
למודול הרישום חמש רמות יומן שונות כסטנדרט, בהן ניתן להשתמש בהתאם לסוג וחומרת שגיאת התוכנית. רמות היומן (עם חומרת הולכת וגוברת) הן "DEBUG", "INFO", "WARNING", "ERROR" ו- "KRITICAL".
- כדי להשתמש במודול הרישום, ייבא אותו תחילה באמצעות הפקודה " יבוא רישום ".
- עכשיו אתה יכול, למשל, ליצור יומן עם » logging.error (" מבחן ") «. רמת היומן התואמת (שגיאה) והיומן בפועל מוצגים כעת במסוף. אתה יכול ליצור יומני רמות אחרות באותו אופן: לדוגמה, שנה את » logging.error () « ל- » logging.debug () «.
- עם זאת, כברירת מחדל, יומני איתור באגים ומידע אינם מוצגים במסוף.
Python: הגדר מודול רישום
באמצעות הפקודה » logging.basicConfig () « תוכלו לבצע הגדרות נוספות במודול הרישום.
- לדוגמה, אם ברצונך שהודעות הבאג ופרטי המידע יופיעו במסוף, תוכל לשנות זאת באמצעות » logging.basicConfig (level = logging.DEBUG) «.
- יתר על כן, ניתן לייצא את היומן כקובץ: השתמש בפרמטר "שם הקובץ" כדי לציין את שם הקובץ. במצב "filemode" נקבע מצב הכתיבה: מומלץ "a" עבור "הוסף" או "w" עבור "כתוב". לבסוף, בעזרת "פורמט" ניתן לעצב את פלט הטקסט בקובץ ובקליפה. דוגמה לכך תהיה » logging.basicConfig (filename = 'test.log', filemode =" a ", format ="% (name) s -% (level level) s -% (הודעה) s ") «.
- בכל הקשור לעיצוב הפלט, Python מציע פונקציות רבות אחרות. לדוגמה, אתה יכול להשתמש בשעה הנוכחית דרך " % (asctime) s " בפרמטר הפורמט. פשוט תסתכל בתיעוד.
חריגים וכריתת עצים
כניסה להתחברות לחריגים מועילה במיוחד.
- כדי למנוע מהתוכנית להתרסק על יוצא מן הכלל, אתה יכול להוסיף את הפקודה " נסה: " ולכתוב תחתיו את הפקודות שעלולות לגרום לחריגות.
- אם נוצר חריג, הפקודות שנמצאות תחת » למעט: « מבוצעות. כדי שתוכלו להבין אחר כך מה קרה בשלב זה, תוכלו לרשום את החריג באמצעות » logging.error (" חריג ", exc_info = נכון) «.
טיפים נוספים על פייתון במדריכי ה- CHIP
טיפ: תוכל למצוא הדרכות תכנות נוספות בדף הנושא של שפת תכנות Python שלנו. שם אנו מראים לכם, למשל, כיצד להתמודד עם חריגים ושגיאות בפייתון.