对比两个文件差异,常见方法取决于你使用的系统和文件类型。下面按场景给你总结:
diff 命令
diff file1.txt file2.txt
-u:显示上下文(统一格式)-r:递归对比目录-q:只显示是否不同示例:
diff -u a.txt b.txt
fc 命令
fc file1.txt file2.txt
Compare Active File With...git diff file1 file2
git diff --no-index file1 file2
with open('a.txt') as f1, open('b.txt') as f2:
diff = difflib.unified_diff(
f1.readlines(), f2.readlines(),
fromfile='a', tofile='b'
)
print(''.join(diff))
diff、jsdiff)cmp file1 file2(是否完全相同)diff -r dir1 dir2
或可视化工具直接选两个文件夹。
如果你能告诉我:
我可以给你更精确的方案。