【发布时间】:2020-10-07 01:55:18
【问题描述】:
我有两个文本文件,想比较它们以便在单独的文件中写入比较报告,就像我们在批处理脚本中使用命令得到的一样
fc /B file1.txt file2.txt > result.txt。
我尝试使用filecmp.cmp('file1.txt','file2.txt'),但这会返回布尔值。
这样做的正确方法是什么?
【问题讨论】:
标签: python file batch-file binary compare
我有两个文本文件,想比较它们以便在单独的文件中写入比较报告,就像我们在批处理脚本中使用命令得到的一样
fc /B file1.txt file2.txt > result.txt。
我尝试使用filecmp.cmp('file1.txt','file2.txt'),但这会返回布尔值。
这样做的正确方法是什么?
【问题讨论】:
标签: python file batch-file binary compare
看看 difflib。 https://docs.python.org/3/library/difflib.html
它是为此而设计的,difflib.context_diff 应该是您正在寻找的东西。
【讨论】: