الجزء الفارغ بعد النقطتين ليس خطأً في هذه الصيغة. [1] [2]
الخلاصة السريعة
المثال
import math
from pkgutil import resolve_name
r=resolve_name('math:')
print(r is math)
print(type(r).__name__)الجزء الاختياري
المصدر هنا يجعل مسار السمات فارغًا عند غياب الجزء بعد النقطتين؛ لذلك تبقى النتيجة الوحدة. المخرجان True ثم module. أما math:pi فيحدد سمة داخلها. [1] [2]

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