تابع الناقص والموجود قبل الاستكمال. [1] [2]
الخلاصة السريعة
المثال
أعطينا الأب الموقع (3,1,8,6). [1] [2]
import ast
n=ast.BinOp(left=ast.Constant(value=4),op=ast.Add(),
right=ast.Constant(value=9,lineno=7,col_offset=2),
lineno=3,col_offset=1,end_lineno=8,end_col_offset=6)
print(ast.fix_missing_locations(n)is n)
print((n.left.lineno,n.left.col_offset,n.left.end_lineno,n.left.end_col_offset))
print((n.right.lineno,n.right.col_offset,n.right.end_lineno,n.right.end_col_offset))المعاد والناقص
المعاد هو n نفسه: True. [1] [2]
الابن left بلا موقع؛ أخذ (3,1,8,6). [1] [2]
الترتيب: سطر البداية، عمودها، سطر النهاية، عمودها. [1] [2]
النتيجة: True، (3,1,8,6)، (7,2,8,6). [1] [2]

الموجود والنطاق
بداية right بقيت (7,2)؛ نهايته صارت (8,6). [1] [2]
فحص 3.12.14؛ عقد مؤلفة دون ترجمة أو تقييم. [1] [2]
المراجع
- Python 3.12: fix_missing_locations
- CPython 3.12.14: missing coordinates
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
