Значение вывода difflib.unified_diff

Я хочу сравнить различия между двумя файлами, которые имеют разное количество строк. Я использую difflib.unified_diff с параметром n = 0. Вот выводы из этой функции

test1.txt

I love you

You love me

I want to marry with you

Please

I have a breakfast

Yes, please

test2.txt

I love you

You love me

I want to marry with you

Yes, please

И это результат

@@ -4,2 +3,0 @@

-Please
-I have a breakfast

Я понимаю, что если я отредактирую строку 4 файла test1.txt, он будет сопоставлен со строкой 3 файла test2.txt. Но мне интересно, что означает значение 2 и 0 в @@ -4,2 +3,0 @@

С Уважением,

0 ответов

Другие вопросы по тегам