היררכיה לא הבנתי ממש את התרגיל עזרה בבקשה

תגיות:

אנחנו בתרגיל אמורים להגדיר שיהיה PATH סטטי ולבחור בתוך התקייה לאיפה להיכנס או שכל פעם לשלוח לאובייקט את PATH?
כמו כן הפונקציות אמורות לקבל איזה PATH שאיפה שהקובץ נמצא או ש?

לייק 1

כל ההחלטות האלו הן לשיקולך, אין פתרון בודד.
תוכל למשל להגדיר את path כ-kwarg של קובץ, שכאשר לא הגדרת לו אחד הוא יקבל מחרוזת ריקה (כמו לשמור ישירות על ההארד דרייב). כשאתה יוצר את הקובץ בתיקיה לעומת זאת, העניין עובד אחרת…
בהצלחה!

לייק 1

בנוגע לשאלה הראשונה - מה שאליאור.
בנוגע לשניה - בוודאי. לכל קובץ יש path.
הpath הוא מראה לההיררכיה ! :muscle:t2:

לייק 1

שאלת המשך!
האם צריך להכניס את הנתיב בזמן יצירת הקובץ, או שאפשר ליצור את הקובץ ואז להכניסו לתיקייה בצורה “ידנית” (ליצור תיקייה ולהכניס לתוכה את הקובץ)?

כמובן שהדרך השנייה פחות “מציאותית”, השאלה אם היא לגיטימית…

זה מאוד (מאוד!) תלוי איך התוכנה שעשית בנויה.
בגדול אני חושב שהכי נכון זה שהpath יקבע אוטומטי ברגע של יצירת הקובץ ואתה לא אמור להזין אותו לבד.

לייק 1

במציאות ניתן ליצור קובץ ורק אחרי זה לשמור אותו בתיקייה כלשהי. לא רואה סיבה להגביל את זה בתרגיל אבל לגמרי לשיקולך.