عندما يتم استيراد وحدة نمطية ، يتم تنفيذ محتوياتها مرة واحدة (ضمنيًا) يتم تنفيذها عدة مرات كما يتم استيرادها.يتم تجاهلها.
عندما يتم استيراد وحدة نمطية محتوياتها بايثون؟
عندما يتم استيراد وحدة لأول مرة ، تبحث Python عن الوحدةوإذا وجدت ، فإنها تنشئ كائن وحدة نمطية 1 ، وتهيئتها. إذا تعذر العثور على الوحدة النمطية المسماة ، فسيتم تشغيل ModuleNotFoundError. تنفذ Python استراتيجيات مختلفة للبحث عن الوحدة المسماة عند استدعاء آلية الاستيراد.
ماذا يفعل من الاستيراد في بايثون؟
يشير الاستيراد إلى السماح لملف Python أو وحدة Python بالوصول إلى البرنامج النصي من ملف Python آخر أو الوحدة النمطية. يمكنك فقط استخدام الوظائف والخصائص التي يمكن لبرنامجك الوصول إليها. … تضيف عبارة الاستيراد الكائن إلى النطاق الحالي لبرنامجك.
لماذا يجب عليك استيراد الوحدات في Python؟
في Python ، يمكنك استخدام الكلمة الأساسية للاستيراد لجعل التعليمات البرمجية في وحدة واحدة متاحة في وحدة أخرى. تعتبر الواردات في Python مهمة لهيكلة التعليمات البرمجية الخاصة بك بشكل فعالاستخدام الواردات بشكل صحيح سيجعلك أكثر إنتاجية ، مما يسمح لك بإعادة استخدام الكود مع الحفاظ على مشاريعك قابلة للصيانة.
كيف يعمل الاستيراد في بايثون؟
ما هو الاستيراد؟ عند استيراد وحدة نمطية ، تقوم Python بتشغيل كل التعليمات البرمجية الموجودة في ملف الوحدة النمطية. عندما يتم استيراد حزمة ، يقوم Python بتشغيل كل التعليمات البرمجية في ملف _init_.pyالخاص بالحزمة ، إذا كان هذا الملف موجودًا. جميع الكائنات المحددة في الوحدة النمطية أو ملف الحزمة _init_.py يتم إتاحتها للمستورد.