פקודת ייבוא ​​פייתון

Python Import Command



פקודת הייבוא ​​ב- Python משמשת לקבלת גישה למודולים אחרים. המודולים זהים לספריית קוד ב- Java, C, C ++ או C#. מודול כולל בדרך כלל מערך פונקציות ומשתנים. כאשר עלינו לכלול או להשתמש בפונקציות אלה של מודולים בקוד שלנו, אנו יכולים פשוט לייבא את המודול באמצעות פקודת הייבוא ​​ונוכל להפעיל בקלות את פונקציות המשתנים והמשתנים. פקודת הייבוא ​​היא הדרך הפשוטה והנפוצה לכלול מודולים בקוד שלך.

ל- Python יש הרבה מודולים מובנים שנוכל לכלול בקוד שלנו בקלות. אנו יכולים גם ליצור את המודול שלנו על ידי שמירת קובץ קוד Python באמצעות. py סיומת.







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



כיצד להשתמש בפקודת הייבוא

אנו משתמשים ב- יְבוּא מילת המפתח לייבוא ​​המודולים ב- Python. בעת ייבוא ​​המודול בקוד שלנו, אנו כותבים את שם המודול עם פקודת import כך:



יְבוּאmodule_name

ייבא מודולים מובנים של פייתון

ל- Python יש הרבה מודולים מובנים. מודול מתמטיקה הוא אחד המודולים הנפוצים המשמשים לביצוע הפונקציות המתמטיות.





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

module_name.שם פונקציה()
# ייבוא ​​מודול המתמטיקה
יְבוּא מתמטיקה
# הדפסת הערך של קבוע pi
הדפס('הערך של PI הוא:',מתמטיקה.פאי)

# חישוב הפקטוריאלי של מספר באמצעות פונקציה פקטוריאלית
הדפס('המפעל של מספר 5 הוא:',מתמטיקה.פקטוריאלי(5))

# חישוב יומן המספר באמצעות פונקציית היומן
הדפס('יומן 10 הוא:',מתמטיקה.עֵץ(10))

# הדפסת ערך המספר של אוילר
הדפס('ערך המספר של אוילר הוא:', מתמטיקה.וכן)

# חישוב הרדיאנים ממעלות
עֲבוֹדָה= מתמטיקה.רדיאנים(90)
הדפס('הרדיאנים של 90 הם:',עֲבוֹדָה)

# חישוב ערך החטא
הדפס('חטא 90 הוא:',מתמטיקה.לְלֹא(90))

# חישוב ערך coa
הדפס('הסיכום של 90 הוא:',מתמטיקה.משהו(90))

# חישוב ערך השיזוף
הדפס('השיזוף של 90 הוא:',מתמטיקה.לכן(90))

תְפוּקָה



הפלט מוצג במסוף Python.

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

מmodule_nameיְבוּאשם פונקציהאוֹשם קבוע

לדוגמה, ניתן לייבא רק את קבוע ה- pi ממודול המתמטיקה בצורה זו

מ מתמטיקה יְבוּאפאי

בואו נראה דוגמא לכך.

# ייבוא ​​ערך pi בלבד ממודול המתמטיקה
מ מתמטיקה יְבוּאפאי
# הדפסת הערך של קבוע pi
#כאן אנו משתמשים ב- pi ישירות במקום במתמטיקה. ppi ()
הדפס('הערך של PI הוא:',פאי)

תְפוּקָה

הפלט מוצג במסוף Python.

ניתן לייבא את כל הפונקציות והקבועים באופן הבא:

מmodule_nameיְבוּא*

במקרה של מודול המתמטיקה זה יהיה כך:

# ייבוא ​​ערך pi בלבד ממודול המתמטיקה
מ מתמטיקה יְבוּא*
# כעת איננו צריכים לציין מתמטיקה עם הקבוע והפונקציה
# הדפסת הערך של קבוע pi
הדפס('הערך של PI הוא:',פאי)

# חישוב ערך החטא 90
הדפס('ערך החטא 90 הוא:',לְלֹא(90))

# חישוב הפקטוריאלי של 8
הדפס('המפעל של 8 הוא:',פקטוריאלי(8) )

תְפוּקָה

הפלט מוצג במסוף Python.

פקודת הייבוא ​​מחפשת את שם המודול אם המודול אינו נמצא, ואז מוצגת שגיאה. בוא ננסה לייבא את המודול Tokenizer.

יְבוּאטוקניזר
הדפס(טוקניזר.אֲסִימוֹן())

תְפוּקָה

בפלט, אתה יכול לראות שהוא זורק שגיאה ModuleNotFoundError.

צור את המודול שלך

כדי ליצור את המודול שלך, צור קובץ פייתון, כתוב את הקוד ושמור אותו עם סיומת .py.

בואו נראה דוגמא לכך.

דוגמא

יצרנו מודול חדש בשם calc.py. יש לו פונקציה, שלוקחת שני מספרים כארגומנט ומחזירה אותו סכום.

def סְכוּם(val_1,val_2):
הדפס('הסכום הוא:',val_1 + val_2)

כעת ניצור קובץ Python נוסף (test.py) ונקרא למודול המחשבון בקובץ זה.

# ייבוא ​​מודול המחשבון
יְבוּאמַחשְׁבוֹן
# קוראים לפונקציית סכום
הדפס(מַחשְׁבוֹן.סְכוּם(1,2))

תְפוּקָה

הפלט מוצג במסוף Python.

כעת בואו נשנה את קובץ מודול המחשבון וניצור כאן שני משתנים.

val_1=0
val_2=0
def סְכוּם():
הדפס('הסכום הוא:',val_1 + val_2)

ננסה לגשת למשתנים של מודול המחשבון ב- test.py

# ייבוא ​​מודול המחשבון
יְבוּאמַחשְׁבוֹן
# גישה למשתנה הראשון והקצאת ערך
מַחשְׁבוֹן.val_1=10
# גישה למשתנה השני והקצאת ערך
מַחשְׁבוֹן.val_2=עשרים
# קריאת פונקציית סכום ממודול המחשבון
הדפס(מַחשְׁבוֹן.סְכוּם())

תְפוּקָה

הפלט מוצג במסוף Python.

אנו יכולים גם ליצור כינוי תוך ייבוא ​​מודול באמצעות מילת המפתח as וזה יעבוד מצוין.

# ייבוא ​​מודול המחשבון כ- cal
יְבוּאמַחשְׁבוֹןכפי שcal
# גישה למשתנה הראשון והקצאת ערך
cal.val_1=10
# גישה למשתנה השני והקצאת ערך
cal.val_2=עשרים
# קריאת פונקציית סכום ממודול המחשבון
הדפס(cal.סְכוּם())

תְפוּקָה

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

אנו יכולים להשתמש בפונקציית ה- dir () המובנית של פייתון כדי לפרט את כל הפונקציות והמשתנים הזמינים של מודול.

# ייבוא ​​מודול המחשבון כ- cal
יְבוּאמַחשְׁבוֹןכפי שcal
# באמצעות הפונקציה dir ()
הדפס(לך(cal))

תְפוּקָה

הפלט מציג את כל המשתנים והפונקציות הזמינים של מודול המחשבון.

סיכום

מאמר זה מסביר את פקודת הייבוא ​​של פייתון בפירוט בעזרת דוגמאות פשוטות. פקודת הייבוא ​​משמשת לקריאת המודולים המובנים והמוגדרים על ידי משתמשים בקבצי Python.