تقرير الفرق يحمل تلميحات إضافية إلى جانب المحتوى. [1] [2]
الخلاصة السريعة
لا؛ الاستعادة تختار المحتوى الأصلي دون أسطر التلميح. [1] [2]
المثال
import difflib as d a=['bud leaf\n'] b=['bad leaf\n'] delta=list(d.ndiff(a,b)) print([line[:2] for line in delta]) print(list(d.restore(delta,2)))
التلميح والمحتوى
المصدر هنا يختار البادئة المشتركة أو بادئة النسخة المطلوبة، ويزيلها من السطر. بادئة التلميح ليست بينهما. رقم 1 يستعيد النسخة الأولى بدل الثانية. [1] [2]

النطاق
البادئة تخص التقرير؛ علامة ? الموجودة في المحتوى الأصلي تبقى. استعملنا تقرير ndiff ونصوصنا فقط، دون ملفات أو ضمان استعادة صيغة فرق أخرى. [1] [2]
المراجع
- Python 3.12: Differ/restore
- CPython 3.12.14: restore and ndiff
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
