import استيراد وحدة
آخر تحديث: 2026-09-22
import استيراد وحدة
import يحمّل وحدة؛ يمكن تحديد اسم مستعار.
| التصنيف | الكلمات المفتاحية والعبارات |
|---|---|
| النوع | كلمة مفتاحية / عبارة |
| إصدار بايثون | all |
📝 الصياغة
import module [as alias]
from module import name [as alias]
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
4.0
3.14
🏷️ كلمات مفتاحية / عبارات ذات صلة
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qما الفرق بين `import math` و`from math import sqrt`؟
Aيربط `import math` اسم الوحدة فقط؛ يجب أن تكتب `math.sqrt` لاستخدامها. بينما يُدخل `from math import sqrt` اسم `sqrt` مباشرة في النطاق الحالي لتنادي عليه مباشرة، لكنه قد يتجاوز متغيرًا لديك بالفعل بالاسم نفسه.
Qلماذا يُحدث `import` خطأ `ModuleNotFoundError`؟
Aلا تستطيع بايثون العثور على هذه الوحدة. تحقق من تهجئة اسم الوحدة، ومن تثبيت المكتبة الطرفية الثالثة (`pip install pkg`)، ومن أن الدليل الذي يحتوي السكربت ضمن مسار البحث.
Qهل تُنفَّذ الوحدة مرة أخرى عند استيرادها عدة مرات؟
Aلا. بعد الاستيراد الأول تُخزَّن الوحدة مؤقتًا في `sys.modules`؛ الاستيرادات اللاحقة تجلبها من المخزون فقط، لذا يُنفَّذ كود الوحدة مرة واحدة.