תוכן עניינים:

איך אתה משתמש לנסות ב- Python?
איך אתה משתמש לנסות ב- Python?

וִידֵאוֹ: איך אתה משתמש לנסות ב- Python?

וִידֵאוֹ: איך אתה משתמש לנסות ב- Python?
וִידֵאוֹ: Python Programming Tutorial #18 - Try and Except (Python Error Handling) 2024, נוֹבֶמבֶּר
Anonim

ה לְנַסוֹת ולמעט לחסום פִּיתוֹן משמש לתפיסה ולטפל בחריגים. פִּיתוֹן מבצע קוד בעקבות ה לְנַסוֹת הצהרה כחלק "רגיל" מהתוכנית. הקוד שאחרי הצהרת except הוא תגובת התוכנית לכל חריגים בקודם לְנַסוֹת סָעִיף.

לגבי זה, מה מנסה לעשות ב-Python?

הניסיון של פייתון הצהרה היא אמצעי שאנו יכולים להשתמש בו כדי לטפל בשגיאות בחן. אם השגיאה מטופלת כראוי, ביצוע הקוד עושה לא מייצר מצב שגיאה ואין פלט ל-stderr. האמור לעיל יוצא עם סטטוס = 0 ואין פלט ל-stderr.

יודע גם, מתי להשתמש לנסות למעט? א לְנַסוֹת בלוק מאפשר לך לטפל בשגיאה צפויה. ה מלבד לחסום צריך רק לתפוס חריגים שאתה מוכן לטפל בהם. אם אתה מטפל בשגיאה בלתי צפויה, הקוד שלך עלול לעשות את הדבר הלא נכון ולהסתיר באגים.

בנוסף, איך כותבים מלבד ב-Python?

Python נסה למעט

  1. בלוק הנסי ייצור חריג, מכיוון ש-x אינו מוגדר:
  2. הדפס הודעה אחת אם בלוק הניסיון מעלה NameError ואחרת עבור שגיאות אחרות:
  3. בדוגמה זו, בלוק ה-try לא יוצר שום שגיאה:
  4. לְנַסוֹת:
  5. נסה לפתוח ולכתוב לקובץ שאינו ניתן לכתיבה:

האם יש לנו מספר בלוקים של ניסיון ב- Python?

אתה יכול לתפוס מרובות חריגים ביחיד למעט לַחסוֹם . ראה את הדוגמה למטה. שים לב ש אתה יכול להפריד את החריגים מהמשתנה עם פסיק אשר ישים ב פִּיתוֹן 2.6/2.7. אבל אתה יכול לא לַעֲשׂוֹת זה ב פִּיתוֹן 3.

מוּמלָץ: