اذهب إلى المحتوى
  • 0

كيف أستدعي صنف في مجلد أعلى في بايثون؟

TheBrain

السؤال

هل هنالك طريقة سهلة لاستدعاء صنف موجود في مجلد أعلى(في التسلسل الهرمي للملفات) من المجلد الحالي؟، لأنني أحتاج إلى هذه الطريقة ولا أريد تعقيد برنامجي كثيرا.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

حسب التوثق الرسمي لتعليمة الاستدعاء import يجب عليك استخدام النقطتين داخل التسلسل الهرمي للحزمة:

عندما تريد استدعاء وحدة معينة يجب عليك كتابة اسمها مع تعليمة import وإذا كانت هذه الوحدة موجودة في حزمة أخرى فمن الممكن استدعاؤها بطريقة نسبية داخل نفس الحزمة العلوية بدون ذكر اسم الحزمة وذلك عن طريق استخدام النقاط في الوحدة المعينة أو الحزمة بعد from لتحديد درجة علوية الحزمة الحالية، فباستخدام النقطتين مع اسم فسوف يعود بايثون إلى مستوى واحد في أعلى التسلسل الهرمي للحزمة الحالية كما في المثال التالي:
 

from ..subpkg2 import mod

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...