如果结果是一样的,则认为文件相同。cmpfiles()返回3个文件名列表,分别包含匹配的文件、不匹配的文件和不能比较的文件。对于大目录树的递归比较或者更完整的分析,dircmp类很更有用。输出将包括所有同级子目录的比较。以下各个属性只在请求时才计算,所以对于未用的数据,创建dircmp实例不会带来开销。两个输入目录中共有的文件名会保存在common内,各目录独有的文件会列在left_only和right_only中。"左"目录是dircmp()的第一个参数,"右"目录是第二个参数。公共成员可以被进一步分解为文件、目录和“有趣”元素。属性subdirs是一个字典,它将目录名映射到新的dircmp对象。

Python3 filecmp模块测试比较文件原理解析

Python3 filecmp模块测试比较文件原理解析

Python3 filecmp模块测试比较文件原理解析