# -*- 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之对指定目录文件夹的批量重命名
- Python之文件与目录操作(os、zipfile、tarfile、shutil)
- [转]python3之paramiko模块(基于ssh连接进行远程登录服务器执行命令和上传下载文件的功能)
- Python之文件与目录操作及压缩模块(os、shutil、zipfile、tarfile)
- python 之 软件开发目录规范 、logging模块
- Python模块fileinput操作文件和目录操作总结
- Python模块pathlib操作文件和目录操作总结
- #yyds干货盘点#python文件及目录的比较
- Python:目录和文件的操作模块os.path
- python之文件的读写和文件目录以及文件夹的操作