שימוש במשאבים ושחיקת דיסק בפונקציית os.walk בפייתון
-
@yossiz
אני צריך את זה לתוכנת אנקי כדי לתת אפשרות למשתמש לייבא שאלות לתוכנה לפי דפים, פרקים וכדו'.
יצרתי היררכיה של תיקיות שמתאימה להנ"ל ובאמצעות הפונקציה הנ"ל אני יוצר תפריטים ותתי תפריטים לפי אותה היררכיה כמו בתמונה.
אני צריך שהתוכנה תעבור על הרשימה כולה כיון שהוספתי אפשרות לייבא אוטומטית שאלות על הדף היומי של היום והגדרתי שבמהלך הייבוא הראשון התוכנה מסננת את הקבצים הרלוונטיים לרשימה נפרדת. אתה יכול לראות את הקוד בגיט של התוסף מאגר קבצים.
-
@הפצת-אנקי
לא הבנתי מתי אתה מריץ את הפוקנציה (האם זה בפתיחת התוכנה? ואם כן האם זה מקפיא את התוכנה לכמה שניות?)
גם לא הבנתי מה הצורך של היררכיית הקבצים, האם אין דרך חסכונית יותר?באופן כללי אני שוב אומר שזה לא משהו נורא אם יש צורך, אני עדיין קצת בטראומה מהדיסקים הקשיחים הישנים, במחשב קצת מודרני זו פעולה לא יקרה במיוחד (מן הסתם אתה רואה במחשב האישי שלך כמה זמן לא לוקח)
אתה יכול לראות את הקוד בגיט של התוסף מאגר קבצים.
טוב, אולי באמת הקוד יסביר לי יותר
-