使用Pyhton集合set()实现成果查漏的例子

yipeiwu_com7年前Python基础

问题:不同版本提交的城市文件夹数量固定,怎样确定本版本成果中缺少了哪些城市?

背景:已有参照文件作为标准,利用取差集的方法

#-*- coding: utf-8 -*-
#以上版本成果为参考,检查成果中缺少的城市文件
 
import os
 
#参考对象:上版本全部成果
check_dir='Z:/18Q4切图/DAE切图成果/18Q4_E3DCM_MGU/CHINA'
citys=os.listdir(check_dir)#带文件后缀
 
#检查对象:本版本提交成果
MD5_dir='Y:/07切图转换/场景切图/DAE成果整理/19Q1_E3DCM_MGU/CHINA'
MD5s=os.listdir(MD5_dir)
 
#取差集  
print(set(citys)-set(MD5s))

以上这篇使用Pyhton集合set()实现成果查漏的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python使用chardet判断字符串编码的方法

本文实例讲述了python使用chardet判断字符串编码的方法。分享给大家供大家参考。具体分析如下: 最近利用python抓取一些网上的数据,遇到了编码的问题。非常头痛,总结一下用到的...

python的格式化输出(format,%)实例详解

皇城PK Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢? 自从Python2.6引入了format这个格式化字符串的方法之后,我认为%还是format这...

浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估

浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估

使用摄像头追踪人脸由于血液流动引起的面部色素的微小变化实现实时脉搏评估。 效果如下(演示视频):  由于这是通过比较面部色素的变化评估脉搏所以光线、人体移动、不同角度、不同...

利用Python中的mock库对Python代码进行模拟测试

 如何不靠耐心测试 通常,我们编写的软件会直接与那些我们称之为“肮脏的”服务交互。通俗地说,服务对我们的应用来说是至关重要的,它们之间的交互是我们设计好的,但这会带来我们不希望...

Python计算程序运行时间的方法

本文实例讲述了Python计算程序运行时间的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下: import time def start_sleep():  ...