أمر استيراد بايثون

Python Import Command



يتم استخدام أمر الاستيراد في بايثون للوصول إلى الوحدات النمطية الأخرى. الوحدات النمطية هي نفس مكتبة التعليمات البرمجية في Java أو C أو C ++ أو C #. تتضمن الوحدة النمطية عادةً مجموعة من الوظائف والمتغيرات. عندما نحتاج إلى تضمين أو استخدام هذه الوظائف للوحدات في التعليمات البرمجية الخاصة بنا ، يمكننا ببساطة استيراد الوحدة باستخدام الأمر import ويمكننا بسهولة استدعاء وظائف ومتغيرات الوحدة. أمر الاستيراد هو أبسط طريقة شائعة لتضمين الوحدات النمطية في التعليمات البرمجية الخاصة بك.

تأتي Python بالعديد من الوحدات النمطية المضمنة التي يمكننا تضمينها في التعليمات البرمجية الخاصة بنا بسهولة. يمكننا أيضًا إنشاء الوحدة الخاصة بنا عن طريق حفظ ملف كود Python بامتداد. السنة التحضيرية تمديد.







في هذه المقالة ، سوف نتعلم كيف يمكننا استيراد الوحدات النمطية الخاصة بنا والمضمنة في Python. يستخدم محرر Spyder3 لإنشاء نصوص Python وتشغيلها.



كيفية استخدام أمر الاستيراد

نحن نستخدم ال يستورد الكلمة الأساسية لاستيراد الوحدات في بايثون. أثناء استيراد الوحدة في التعليمات البرمجية الخاصة بنا ، نكتب اسم الوحدة باستخدام أمر الاستيراد بهذه الطريقة:



يستورداسم وحدة

استيراد وحدات Python المدمجة

تأتي Python بالعديد من الوحدات النمطية المضمنة. وحدة الرياضيات هي إحدى الوحدات النمطية الشائعة التي تُستخدم لأداء الوظائف الرياضية.





لنستورد وحدة الرياضيات باستخدام الكلمة الرئيسية للاستيراد ونستخدم وظائفها لإجراء العمليات الحسابية. عندما نصل إلى أي وظيفة من وحدة نمطية ، نكتب اسم الوحدة ونضع نقطة ونكتب اسم الوظيفة على النحو التالي:

اسم وحدة.اسم وظيفة()
# استيراد وحدة الرياضيات
يستورد الرياضيات
# طباعة قيمة ثابت باي
مطبعة('قيمة PI هي:'والرياضيات.بي)

# حساب مضروب رقم باستخدام دالة مضروب
مطبعة('مضروب الرقم 5 هو:'والرياضيات.عاملي(5))

# حساب سجل رقم باستخدام وظيفة السجل
مطبعة('سجل 10 هو:'والرياضيات.سجل(10))

# طباعة قيمة رقم أويلر
مطبعة('قيمة رقم أويلر هي:'و الرياضيات.و)

# حساب الراديان من الدرجات
الشغل= الرياضيات.راديان(90)
مطبعة('راديان 90 هو:'والشغل)

# حساب قيمة الخطيئة
مطبعة('خطيئة التسعين هي:'والرياضيات.بدون(90))

# حساب قيمة coa
مطبعة('cos 90 هو:'والرياضيات.شيئا ما(90))

# حساب قيمة تان
مطبعة('تان 90 هو:'والرياضيات.وبالتالي(90))

انتاج |



يتم عرض الإخراج على وحدة تحكم بايثون.

في بعض الحالات ، إذا أردنا استيراد وظيفة محددة فقط أو ثابت من وحدة نمطية ، فيمكننا القيام بذلك بهذه الطريقة:

من عنداسم وحدةيستورداسم وظيفةأوثابت_اسم

على سبيل المثال ، يمكن استيراد ثابت pi فقط من وحدة الرياضيات بهذه الطريقة

من عند الرياضيات يستوردبي

دعونا نرى مثالا على ذلك.

# استيراد قيمة pi فقط من وحدة الرياضيات
من عند الرياضيات يستوردبي
# طباعة قيمة ثابت باي
# هنا نستخدم pi مباشرةً بدلاً من math.pi ()
مطبعة('قيمة PI هي:'وبي)

انتاج |

يتم عرض الإخراج على وحدة تحكم بايثون.

يمكن استيراد جميع الدوال والثوابت بهذه الطريقة:

من عنداسم وحدةيستورد*

في حالة وحدة الرياضيات ، سيكون الأمر على النحو التالي:

# استيراد قيمة pi فقط من وحدة الرياضيات
من عند الرياضيات يستورد*
# الآن لا نحتاج إلى تحديد الرياضيات بالثابت والوظيفة
# طباعة قيمة ثابت باي
مطبعة('قيمة PI هي:'وبي)

# حساب قيمة sin 90
مطبعة('قيمة الخطيئة 90 هي:'وبدون(90))

# حساب مضروب 8
مطبعة(مضروب 8 هو:وعاملي(8) )

انتاج |

يتم عرض الإخراج على وحدة تحكم بايثون.

يبحث أمر الاستيراد عن اسم الوحدة النمطية إذا لم يتم العثور على الوحدة النمطية ، ثم يظهر خطأ. دعونا نحاول استيراد رمز الوحدة النمطية.

يستوردرمز مميز
مطبعة(رمز مميز.رمز())

انتاج |

في الإخراج ، يمكنك أن ترى أنه يلقي خطأ ModuleNotFoundError.

قم بإنشاء الوحدة الخاصة بك

لإنشاء الوحدة النمطية الخاصة بك ، قم بإنشاء ملف بيثون ، واكتب الكود واحفظه بامتداد .py.

دعونا نرى مثالا على ذلك.

مثال

لقد أنشأنا وحدة جديدة باسم calculate.py. لها دالة تأخذ رقمين كوسيطة وتعيد مجموعها.

def مجموع(val_1وval_2):
مطبعة('المجموع هو:'وval_1 + val_2)

لنقم الآن بإنشاء ملف Python آخر (test.py) واستدعاء وحدة الآلة الحاسبة في هذا الملف.

# استيراد وحدة الآلة الحاسبة
يستوردآلة حاسبة
# استدعاء دالة المجموع
مطبعة(آلة حاسبة.مجموع(1و2))

انتاج |

يتم عرض الإخراج على وحدة تحكم بايثون.

الآن دعنا نعدل ملف وحدة الآلة الحاسبة وننشئ متغيرين هنا.

val_1=0
val_2=0
def مجموع():
مطبعة('المجموع هو:'وval_1 + val_2)

دعونا نحاول الوصول إلى متغيرات وحدة الآلة الحاسبة في test.py

# استيراد وحدة الآلة الحاسبة
يستوردآلة حاسبة
# الوصول إلى المتغير الأول وتعيين قيمة
آلة حاسبة.val_1=10
# الوصول إلى المتغير الثاني وتعيين قيمة
آلة حاسبة.val_2=عشرين
# استدعاء دالة الجمع من وحدة الآلة الحاسبة
مطبعة(آلة حاسبة.مجموع())

انتاج |

يتم عرض الإخراج على وحدة تحكم بايثون.

يمكننا أيضًا إنشاء اسم مستعار أثناء استيراد وحدة نمطية باستخدام الكلمة الأساسية وستعمل بشكل جيد.

# استيراد وحدة الآلة الحاسبة كالسعر
يستوردآلة حاسبةكماكال
# الوصول إلى المتغير الأول وتعيين قيمة
كال.val_1=10
# الوصول إلى المتغير الثاني وتعيين قيمة
كال.val_2=عشرين
# استدعاء دالة الجمع من وحدة الآلة الحاسبة
مطبعة(كال.مجموع())

انتاج |

في الإخراج ، يمكنك أن ترى أنه يعمل بشكل جيد ولا يظهر أي نوع من الأخطاء.

يمكننا استخدام وظيفة dir () المضمنة في Python لسرد جميع الوظائف والمتغيرات المتاحة للوحدة النمطية.

# استيراد وحدة الآلة الحاسبة كالسعر
يستوردآلة حاسبةكماكال
# باستخدام دالة dir ()
مطبعة(لك(كال))

انتاج |

يُظهر الإخراج جميع المتغيرات والوظائف المتاحة لوحدة الآلة الحاسبة.

استنتاج

تشرح هذه المقالة أمر استيراد Python بالتفصيل بمساعدة أمثلة بسيطة. يتم استخدام الأمر import لاستدعاء الوحدات المدمجة والمعرفة من قبل المستخدم في ملفات Python.