python之模块filecmp(文件/目录比较)
# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之模块filecmp(文件/目录比较) #用于比较文件及文件夹的内容.他是轻量级的工具.可以做一些简单的文件比较操作,将电脑上相同的文件进行删除去重处理 import filecmp #1、匹配2个文件的内容是否匹配,参数为文件路径 #返回布尔值 print filecmp.cmp('test1.txt','test2.txt')#False print filecmp.cmp('test3.txt','test2.txt')#True #2、比较2个文件夹内指定文件是否相等 #参数:需要指定要比较的文件夹[注意是文件夹而不是目录],第三个参数为指定要比较的文件名列表 #返回值:包含3个list元素的元组,分别表示匹配、不匹配以及错误的文件列表 print filecmp.cmpfiles('D:\Python','D:\test2',['test.txt'])#([], [], ['test.txt']) #没太理解该模块的用法,目前只掌握了第一个用法.
无语言基础,自学python所做的各种笔记,欢迎大牛指点.