python 文件夹_使用python进行文件夹对比
最近写一个小脚本,在使用系统急救箱扫描并且处理完后,要将处理以后的样本和提供的标准进行对比
已经提供了样本与处理以后的文件,我要写的脚本就是启急救箱并且将两个文件夹进行比较
启动并且扫描比较好实现,但是在进行文件夹对比的时候走了一些弯路
上网查到python的标准库里有一个filecmp类,这个类可以对文件夹或者文件进行对比,使用起来还是比较方便的
filecmp官方文档/
使用最下面的例子程序,我又对其进行了扩充
我想达到的目的就是先对两个文件夹进行比较,输出不同的文件,然后再输出各自文件夹中独有的文件
#coding:gbk
from filecmp import dircmp
def show_diff_files(dcmp):
for name in dcmp.diff_files:
print "diff_file %s found in %s and %s" % (name, dcmp.left,dcmp.right)
for sub_dcmp in dcmp.subdirs.values():
show_diff_files(sub_dcmp)
def show_only(dcmp):
if dcmp.left_only:
ave_rst = 1
for i in dcmp.left_only:
print "%s只存在于%s中"%(i,dcmp.left)
if dcmp.right_only:
for i in dcmp.right_only:
print "%s只存在于%s中"%(i,dcmp.right)
for sub_dcmp in dcmp.subdirs.values():
show_only(sub_dcmp)
def compare(dir1,dir2):
dcmp = dircmp(dir1,dir2)
show_diff_files(dcmp)
show_only(dcmp)
python 文件夹_使用python进行文件夹对比相关推荐
- python交互式和文件式_使用Python创建和自动化交互式仪表盘
python交互式和文件式 In this tutorial, I will be creating an automated, interactive dashboard of Texas COVI ...
- python 网页编程_通过Python编程检索网页
python 网页编程 The internet and the World Wide Web (WWW), is probably the most prominent source of info ...
- python 时间序列预测_使用Python进行动手时间序列预测
python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...
- python 概率分布模型_使用python的概率模型进行公司估值
python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...
- 怎样用python批量处理文件夹_套娃式文件夹如何通过Python批量处理
前言 在我对项目组的一些训练图像进行预处理的时候,发现处理的图像是分好了类,在文件夹里的文件夹里,套娃式存储的,所以对我批处理,以及按原文件夹规则进行存储的时候,就会造成很大困扰 但通过下面几个函数的 ...
- python解压到指定文件夹_在Python中压缩和解压文件
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 如果你已经使用计算机一段时间,你可能遇到了.zip扩展名的文件.它们是可以保存许多其他文件,文件夹和子文件 ...
- python读取数据文件夹_使用python依次读取文件中的所有csv格式的数据
使用python依次读取文件中的所有csv格式的数据: #coding=gbk import pandas as pd import os path = r'D:\ml_datasets\PHM\c6 ...
- python如何创建一个文件夹_利用Python怎么创建一个文件夹
利用Python怎么创建一个文件夹 发布时间:2020-12-08 14:48:04 来源:亿速云 阅读:91 作者:Leah 这期内容当中小编将会给大家带来有关利用Python怎么创建一个文件夹,文 ...
- python 图片对比文件夹_使用python进行文件夹对比
最近写一个小脚本,在使用系统急救箱扫描并且处理完后,要将处理以后的样本和提供的标准进行对比 已经提供了样本与处理以后的文件,我要写的脚本就是启急救箱并且将两个文件夹进行比较 启动并且扫描比较好实现,但 ...
- python找不到scripts文件夹_安装python时没有scripts文件夹如何处理
这次给大家带来安装python时没有scripts文件夹如何处理,处理安装python时没有scripts文件夹的注意事项有哪些,下面就是实战案例,一起来看一下. 安装Python2.7,好多次都不会 ...
最新文章
- python3官方说明文档_接下来? · Python3.7.3官方文档 简体中文 · 看云
- unity 获得所有的tag_Unity3D_06_根据Transform、GameObject和Tag获取子对象集合
- leetcode算法题--大礼包
- 初等数论--同余--MILLER-RABIN素性检测算法优化
- linux下面tomcat域名配置
- Print() 语句以及数字赋值语句 中if-else的使用
- 减速箱箱体尺寸是怎样计算的_减速箱的结构和工作原理
- 对/boot/grub/grub.conf的理解
- Vs2010工具栏显示“开始执行“按钮
- 爆裂:未来社会的 9 大生存原则
- DBV命令行工具检测坏块
- 光电编码器与计算机连接模块,光电编码器原理及应用电路-20210310075025.docx--原创力文档...
- 判断是否已经注册过_你的手机号码一定绑定过很多软件,我们如何查询呢?
- Tedddby Activator V5.1,免费绕过iOS 14.7Beta,支持iCloud登录
- Flutter Switch
- leetcode题刷250天(84)——454. 四数相加 II(加法分配律)
- 2022中央财经大学《901C语言程序设计》考研编程题回忆版
- Ruby学习之日期 时间(Date Time)范围(Range)的定义和使用
- c语言中错误为ffblk未定义,C - 错误没有定义和存储未知
- 俄警告将在东欧部署导弹报复美国 惹怒波兰