כיצד להשיג את הספרייה הנוכחית ב- Python

כיצד להשיג את הספרייה הנוכחית ב- Python

אחד ההיבטים החשובים ביותר בתכנות שאתה חייב להבין הוא ספריית הפרויקטים שלך. זה נותן לך הבנה טובה יותר של הקבצים שלך ומאפשר לך להתייחס אליהם ביתר קלות --- במיוחד כשאתה צריך לבצע פעולות כמו קישור קבצים, ייבוא ​​מודולים, החלפת ספריות ועוד.





בין אם מסיבות דחופות או מצרכים עתידיים, זהו היבט הכרחי בעת ביצוע פרויקטים של פייתון.





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





התמודדות עם מדריכי פייתון

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

עם זאת, בדיוק כמו כל קו פייתון או גוש קוד אחר, פקודות אלה נכתבות במעטפת פייתון. או קובץ Python אם אתה משתמש בעורכי קוד אחרים. ואם אתה עובד משורת הפקודה, עליך להיכנס למעטפת ה- Python על ידי הקלדה פִּיתוֹן . זה בגלל ש אתה השיטות הן חבילות Python, ואי אפשר לבצע אותן ישירות מה- CMD.



כיצד להפוך את חיפוש התמונות בטלפון

קבל את מדריך העבודה הנוכחי של פייתון

אתה יכול להשיג את ספריית ה- Python הנוכחית שלך באמצעות ה- os.path אוֹ os.getcwd שיטה. אולם, בעוד os.getcwd , שהיא השיטה הנפוצה יותר, בודקת רק את ספריית העבודה הנוכחית שלכם, os.path שיטה יכולה לבדוק הן את הספרייה הנוכחית והן את נתיב הבסיס של ספריית העבודה שלך.

כדי לקבל את נתיב הבסיס של ספריית העבודה שלך ב- Python באמצעות os.path שיטה, כתוב את הדברים הבאים בתוך קובץ ה- Python או המעטפת שלך:





import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print(BASE_DIR)

עם זאת, כדי להשתמש בשיטה לעיל כדי לבדוק את ספריית העבודה הפעילה, הקלד את הדברים הבאים:

import os
CURR_DIR = os.path.dirname(os.path.realpath(__file__))
print(CURR_DIR)

קבלת מדריך Python הנוכחי עם os.getcwd השיטה די פשוטה; כדי להשתמש בו, הפעל את השורות הבאות בקובץ או בקובץ פייתון שלך:





import os
CURR_DIR = os.getcwd()
print(CURR_DIR)

החלפת מדריך ה- Python הנוכחי שלך

אתה יכול לשנות את ספריית Python הנוכחית כדי לרשת נתיב קובץ אחר אם תרצה. לשם כך, עליך רק להגדיר את נתיב הקובץ של ספריית העבודה החדשה כפי שנעשה בקטע הקוד שלהלן. וודא שאתה מחליף את הנתיב בנתיב שחל עליך:

import os
chd = os.chdir('C:/Users/Omisola Idowu/Desktop/my_project')
CURR_DIR = os.getcwd()
print(CURR_DIR)

הקוד לעיל משנה את ספריית העבודה הנוכחית לזו שבסוגריים. לפיכך, הפלט של קטע הקודם מחזיר את הנתיב המלא של הספרייה החדשה שהזנת ב- os.chdir () שיטה.

שינויים נוספים להתמודדות עם ספריות פייתון

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

אתה יכול גם הוסף Python למשתנה Windows PATH .

למה האייפון שלי לא מופיע ב- itunes

עם זאת, הקפד לייבא את המודולים הדרושים על ידי הקלדה יְבוּא במעטפת שלך לפני הפעלת הפקודות שלך.

  1. os.listdir (): רשום את כל הקבצים ותיקיות המשנה בתוך ספריית העבודה הנוכחית של פייתון
  2. os.mkdir ('new_dir'): צור ספריית Python חדשה בתוך ספריית הפרויקטים הנוכחית
  3. os.rename ('שם ישן', 'שם חדש'): לשנות את שם כל קובץ או תיקיה בשם בתוך הספרייה הנוכחית על ידי הזנת השם המקורי שלה, ואחריה השם החדש שלה
  4. os.rmdir ('שם תיקייה'): הסר תיקייה ריקה בנתיב העבודה הנוכחי
  5. os.remove ('שם קובץ'): למחוק קובץ מספריית Python
  6. shutil.rmtree ('שם תיקייה'): מחק תיקייה שאינה ריקה מספריית העבודה, כדי להשתמש בפקודה זו, ייבא את שוטיל ספרייה על ידי הקלדה יבוא שוטיל בקובץ העבודה או בקליפת פייתון.

ארגן את מדריך הפרויקטים שלך בצורה חכמה

לא משנה מה הפרויקט שברצונך להתחיל, זהו שיטה טובה ליצור תיקייה המכילה את כל הפרויקט שלך. וסידור התיקייה והקבצים שלך יכולים להשפיע על הפלט של פרויקט ה- Python שלך. לפיכך, חייבת להיות ספרייה מובנית היטב כדי למנוע מעץ העבודה שלך להסתבך.

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

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל כיצד לבנות בוטים של טוויטר, אינסטגרם ורדיט באמצעות פייתון

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

קרא הבא
נושאים קשורים
  • תִכנוּת
  • תִכנוּת
  • פִּיתוֹן
על הסופר אידיסו אומיסולה(פורסמו 94 מאמרים)

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

עוד מאת Idowu Omisola

הירשם לניוזלטר שלנו

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

לחצו כאן להרשמה