# -*- 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']) #没太理解该模块的用法,目前只掌握了第一个用法.
相关文章
- 02-03python模块之ConfigParser: 用python解析配置文件
- 02-03python之给文件加锁(fcntl模块)
- 02-03python文件加锁模块之fcntl
- 02-03python之模块filecmp(文件/目录比较)
- 02-03Python标准库 - 利用paramiko与scp模块(将本地服务器指定目录的文件或者文件夹上传到远程服务器指定目录)
- 02-03python之模块py_compile用法 (将py文件转换为pyc文件)
- 02-03python之目录文件操作
- 02-03Python 使用 os 模块遍历目录/获取当前文件的路径
- 02-03Python编程:shutil模块-操作目录及文件
- 02-03python中有一个文件操作模块 os 1.修改文件名称 2.删除文件 3.创建文件夹 4.获取当前目录 5.当前目录下