היי היי,
אני מנסה לגרום לפייטון לקרוס כדי לטפל בשגיאות, ואז אני קולטת בדוקומנתציה,
שהפונקציה שאני משתמשת יש לה “built-in OSError exception”.
אז על path לא תקין זה לא נותן לי שגיאה. ואני לא מצליחה לחשוב על שגיאות קריטיות, שהם לא TypeErro.
היי היי,
אני מנסה לגרום לפייטון לקרוס כדי לטפל בשגיאות, ואז אני קולטת בדוקומנתציה,
שהפונקציה שאני משתמשת יש לה “built-in OSError exception”.
אז על path לא תקין זה לא נותן לי שגיאה. ואני לא מצליחה לחשוב על שגיאות קריטיות, שהם לא TypeErro.
איזה path לדוגמה הבאת?
לדוגמה:
r"d:\p>yth<on cou*rse\week8"
אני משתמשת ב os.walk(path)
מציע לך לקרוא טיפה על os.walk. היא טובה מאוד כי היא חוסכת טיפול בחריגות, אבל כמו שים אמר - לפעמים לא לדעת על חריגות שצצו זה גם חסרון
אולי יש פקודה אחרת שלשם התרגיל תוכלי להשתמש בה, ולמצוא את השגיאות שמתבקשות בתרגיל.
תודה, נירה לי שהבתי את הרעיון התרגיל !
אכשב אני לא מבינה איך לא שמתי לב לזה שאפשר לעשות את זה.
במה ניתן להשתמש אם לא בos.walk?
בos.listdir צריך להשתמש ברקורסיה שפייתון לא מאפשר לי לעשות…
יש פעולה נוספת שאני לא מכיר או שהכוונה ל os.listdir?
אין כוונה. אם אתה מרגיש שלם עם הקוד שלך ולא משנה מה הפקודה שהשתמשת בה, תגיש אותו. בתור אחד שכתב כמה קודים לתרגיל הזה, אתה יכול להשתמש במה שתרצה ולהגיע לתוצאה.