افصل تطابق النص عن تطابق الشجرة. [1] [2]
الخلاصة السريعة
المثال
المصدر leaf=4+9 بلا مسافات. [1] [2]
import ast source="leaf=4+9" t=ast.parse(source) s=ast.unparse(t) print(repr(s)) print(s==source) print(ast.dump(ast.parse(s),include_attributes=False)==ast.dump(t,include_attributes=False))
النص والشجرة
الناتج leaf = 4 + 9 بمسافات. [1] [2]
تطابق dump دون الإحداثيات: True. [1] [2]
المقارنة تستعمل include_attributes=False في الشجرتين. [1] [2]
النتيجة: False للنص، True للحقول. [1] [2]

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