نقارن أسماء الجدول بنتيجة تشغيل نص مؤلف. [1] [2]
الخلاصة السريعة
المثال
import symtable as s
src='if False:\n r=1'
t=s.symtable(src,'OWN','exec')
print('r' in t.get_identifiers())
g={}
exec(src,g)
print('r' in g)المخرجان True ثم False. [1] [2]
الجدول والتنفيذ
الجدول يصف أسماء المصدر. الشرط الكاذب يمنع إسناد r عند تشغيل نصنا. [1] [2]

طلب الجدول منفصل عن exec(src,g) الذي نفذناه للمقارنة؛ اسم النمط لا يحول التحليل إلى تشغيل. [1] [2]
حدود المثال
مصدر مؤلف في الذاكرة. لم نفحص نطاقات متداخلة أو نستخرج قيمًا أو نختبر كل الإصدارات. [1] [2]
المراجع
- Python: symtable
- CPython 3.12.14: symtable.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
