استيراد الفئات من نفس الدليل أو الدليل الفرعي في بايثون
في بايثون، يمكنك استيراد الفئات من الملفات الموجودة في نفس الدليل أو الدليل الفرعي عن طريق باستخدام الملف __init__.py. هذا الملف عبارة عن عنصر نائب فارغ يشير إلى أن الدليل يحتوي على وحدات وحزم.
الاستيراد من نفس الدليل
لاستيراد الفئات من الملفات الموجودة في نفس الدليل مثل الدليل الرئيسي .py، قم بإنشاء ملف __init__.py داخل هذا الدليل. ثم قم باستيراد الفئات باستخدام عبارات الاستيراد العادية:من المستخدم import User from dir import Dirfrom user import User from dir import Dir
الاستيراد من دليل فرعي
إذا كانت الفئات موجودة في دليل فرعي، مثل usr/user.py، فيمكنك أولاً إنشاء __init__ فارغ ملف .py في الدليل الفرعي. ثم، في ملف main.py، استخدم التدوين النقطي لتحديد الدليل الفرعي واسم الفئة:from usr.user import Userfrom user import User from dir import Dirبدلاً من ذلك، في Python 3، يمكنك إضافة بادئة لاسم الوحدة النمطية بنقطة لإلحاق الدليل الحالي تلقائيًا بمسار الاستيراد:from .user import User
from user import User from dir import Dirباستخدام __init__.py الملف وبيانات الاستيراد المناسبة، يمكنك استيراد الفئات من داخل نفس الدليل أو الدليل الفرعي، مما يتيح إعادة استخدام التعليمات البرمجية والنمطية في تطبيقات Python الخاصة بك.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3