difflib.unified_diff的输出含义

时间:2018-06-11 11:19:25

标签: python-3.x difflib unified-diff

我想比较具有不同行数的两个文件之间的差异。我使用参数 n = 0 difflib.unified_diff 。这是此函数的输出

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

我理解如果我编辑文件test1.txt的第4行,它将与文件test2.txt的第3行匹配。但我想知道 @@ -4,2 +3,0 @@

中2和0的含义是什么

此致

0 个答案:

没有答案