我正在尋找pythonic方法來比較兩個文件file1和file2獲取補丁文件形式的差異,並將它們的差異合併到file2中。該代碼應該做這樣的事情: diff file1 file2 > diff.patch
apply the patch diff.patch to file2 // this must be doing something like git apply.
我看到的谷歌的蟒
The documentation for DiffUtil建議在後臺線程上生成DiffUtil.DiffResult,因爲這可能會導致計算時間過長。這似乎是一個壞主意給我,因爲線程可以陳舊數據像下面這樣的情況下運行(假設list訪問是線程安全的): 將數據添加到list,並通知適配器 極品與newList取代list這將有一些附加的差異,並在後臺一些清除 呼叫DiffUtil.calculate