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

ما الفرق بين الوحدة والحزمة في بايثون؟

ahmed1990

السؤال

دائما ما أسمع عند الحديث عن البرمجة بلغة بايثون مصطلحات مثل استدعاء حزمة أو وحدة معينة، فهل لهذين المصطلحين نفس المعنى بما أنهما يتم استدعاؤهم عن طريق import ؟

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

Recommended Posts

  • 0

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

import my_module

مثال على استدعاء وحدة داخل حزمة:

from my_package.timing.danger.internets import function_of_love

المصدر

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...