نفحص تحويل اسم نسبي إلى مطلق. [1] [2] [3]
الخلاصة السريعة
المثال
import importlib.util as u
n=u.resolve_name('.OWN','BASE')
print(n)
print(type(n).__name__)المخرجان BASE.OWN ثم str. [1] [2] [3]
الاسم والبحث
الناتج يضم اسم الحزمة والجزء النصي بعد النقطة. حل الاسم هنا لا يستورد وحدة؛ عداد الاستيراد وعداد البحث بقيا صفرًا في فحصنا. [1] [2] [3]

الشرط
مع اسم نسبي، يلزم اسم حزمة غير فارغ. اختبرنا None فظهر ImportError. هذا خطأ في شرط حل الاسم، وليس دليل بحث عن الملف. [1] [2] [3]
المراجع
- Python: importlib.util.resolve_name
- CPython 3.12.14: importlib/util.py
- CPython 3.12.14: importlib/_bootstrap.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
