אחד ההיבטים החשובים ביותר בתכנות שעליך להבין הוא מדריך הפרויקטים שלך. זה נותן לך מושג טוב יותר על הקבצים שלך ומאפשר לך להתייחס אליהם ביתר קלות, במיוחד כאשר אתה צריך לבצע פעולות כמו קישור קבצים, ייבוא מודולים, החלפת ספריות ועוד.
בין אם מסיבות דחופות ובין אם מדובר בצרכים עתידיים, זהו היבט הכרחי בעת ביצוע פרויקטים של פייתון גם כן.
אז בואו להדגיש את הטכניקות בהן תוכלו להשתמש כדי להשיג את ספריית ה- Python הנוכחית שלכם, כמו גם כמה שינויים אפשריים אחרים שתוכלו להחיל עליה באופן כללי.
התמודדות עם ספריות פייתון
השיטות העוסקות בספריית העבודה של פייתון נמצאות במובנה שלה os מודול והם זהים לכל מערכות ההפעלה. לכן, זה אומר שאתה צריך ייבא את המודול הזה לפני שתוכל להתחיל לבצע פקודות העוסקות בספריית העבודה שלך.
אנו מסבירים יסוד חשוב לשימוש חוזר בקודים בפייתון: מודולים.
עם זאת, בדיוק כמו כל שורת פייתון או בלוק קוד אחר, פקודות אלה נכתבות במעטפת פייתון. או קובץ פייתון אם אתה משתמש בעורכי קוד אחרים. ואם אתה עובד משורת הפקודה, עליך להזין את מעטפת הפייתון על ידי הקלדה
פִּיתוֹן. זה בגלל ש os השיטות הן חבילות Python, ואינך יכול לבצע אותן ישירות מ- CMD.קבל את מדריך העבודה הנוכחי של פייתון
אתה יכול לקבל את ספריית ה- Python הנוכחית שלך באמצעות os.path אוֹ os.getcwd שיטה. עם זאת, בזמן os.getcwd, שהיא השיטה הנפוצה יותר, בודק רק את ספריית העבודה הנוכחית שלך, ה- os.path השיטה יכולה לבדוק גם את הספריה הנוכחית, כמו גם את נתיב הבסיס של ספריית העבודה שלך.
כדי להשיג את נתיב הבסיס של ספריית העבודה שלך ב- Python עם ה- os.path בשיטה, כתוב את הדברים הבאים בתוך קובץ או מעטפת ה- Python שלך:
יבוא מערכת הפעלה
BASE_DIR = os.path.dirname (os.path.dirname (os.path.abspath (__file__)))
הדפס (BASE_DIR)
עם זאת, כדי להשתמש בשיטה שלעיל כדי לבדוק את ספריית העבודה הפעילה, הקלד את הדברים הבאים:
יבוא מערכת הפעלה
CURR_DIR = os.path.dirname (os.path.realpath (__file__))
הדפס (CURR_DIR)
קבלת מדריך הפייתון הנוכחי עם os.getcwd השיטה היא די ישר קדימה; כדי להשתמש בו, הפעל את השורות הבאות בקליפה או בקובץ הפייתון שלך:
יבוא מערכת הפעלה
CURR_DIR = os.getcwd ()
הדפס (CURR_DIR)
החלפת מדריך הפייתון הנוכחי שלך
אתה יכול לשנות את ספריית Python הנוכחית כדי לרשת נתיב קבצים אחר אם תרצה בכך. לשם כך, עליך להגדיר רק את נתיב הקובץ עבור ספריית העבודה החדשה כפי שנעשה בקטע הקוד שלמטה. ודא שאתה מחליף את הנתיב בנתיב שחל עליך:
יבוא מערכת הפעלה
chd = os.chdir ('C: / משתמשים / Omisola Idowu / Desktop / my_project')
CURR_DIR = os.getcwd ()
הדפס (CURR_DIR)
הקוד שלמעלה משנה את ספריית העבודה הנוכחית לזו שבסוגריים. לפיכך, פלט קטע הקוד לעיל מחזיר את הנתיב המלא של הספריה החדשה שהזנת ב- os.chdir () שיטה.
Tweaks אחרים להתמודדות עם ספריות פיתון
מעבר לקבלת הספריה הנוכחית, ישנם דברים אחרים שאתה יכול לעשות כדי להתמודד עם נתיבי העבודה של Python. אתה יכול רשום את הקבצים ותיקיות המשנה בתוך ספריית עבודה של Python, כמו גם לשנות שם, להסיר או ליצור ספריית Python על ידי כתיבת אחת מהשורות הבאות במעטפת ה- Python שלך.
אתה יכול גם הוסף את Python למשתנה Windows PATH.
עם זאת, ודא שאתה מייבא את המודולים הדרושים על ידי הקלדה יבוא מערכת הפעלה במעטפת שלך לפני שאתה מפעיל את הפקודות שלך.
- os.listdir (): ציין את כל הקבצים ותיקיות המשנה בספריית העבודה הנוכחית של פייתון
- os.mkdir ('new_dir'): צור ספריית פייתון חדשה בספריית הפרויקט הנוכחית
- os.rename ('old_name', 'new_name'): לשנות שם של כל קובץ או תיקיה בשם בספרייה הנוכחית על ידי אספקת שמו המקורי, ואחריו שמו החדש
- os.rmdir ('תיקיית_שם'): הסר תיקיה ריקה בנתיב העבודה הנוכחי
- os.remove ('קובץ_שם'): מחק קובץ מספריית Python
- shutil.rmtree ('שם התיקיה'): מחק תיקיה שאינה ריקה מספריית העבודה, כדי להשתמש בפקודה זו, ייבא את סגר ספרייה על ידי הקלדה יבוא שקע בקובץ העבודה או במעטפת הפייתון שלך.
ארגן את מדריך הפרויקטים שלך בצורה חכמה
לא משנה מהו הפרויקט שתרצו להתחיל, נוהג ליצור תיקייה המכילה את כל הפרויקט שלכם. וסידור התיקיה והקבצים שלך יכול להשפיע על תפוקת פרויקט Python שלך. לפיכך, חייבת להיות מדריך מובנה כדי למנוע מעץ העובד שלך להתבלבל.
עם זאת, שיטות הספרייה המפורטות כאן הן כמה מהדברים המעטים שנתקלתם בהם תוך כדי בהמשך לביצוע פרויקטים של פייתון, במיוחד כאשר אתה צריך לקשר תיקיה או קובץ אחד או יותר יַחַד.
רוצה לבנות לעצמך רובוטים ברשתות החברתיות? להלן פרסום אוטומטי של עדכונים לטוויטר, אינסטגרם ורדיט באמצעות פייתון.
- תִכנוּת
- תִכנוּת
- פִּיתוֹן

Idowu נלהב מכל דבר חכם וטכנולוגיה ופרודוקטיביות. בזמנו הפנוי הוא משחק בקידוד ועובר ללוח השחמט כשמשעמם לו, אבל הוא גם אוהב להתנתק מהשגרה מדי פעם. התשוקה שלו להראות לאנשים את הדרך סביב הטכנולוגיה המודרנית מניע אותו לכתוב יותר.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
צעד אחד נוסף !!!
אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.