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

yipeiwu_com6年前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测试Kafka集群(pykafka)实例

生产者代码: # -* coding:utf8 *- from pykafka import KafkaClient host = 'IP:9092, IP:9092, IP...

pandas DataFrame数据转为list的方法

首先使用np.array()函数把DataFrame转化为np.ndarray(),再利用tolist()函数把np.ndarray()转为list,示例代码如下: # -*- co...

Python小程序之在图片上加入数字的代码

Python小程序之在图片上加入数字的代码

在GitHub上发现一些很有意思的项目,由于本人作为Python的初学者,编程代码能力相对薄弱,为了加强Python的学习,特此利用前辈们的学习知识成果,自己去亲自实现。 来源:Gi...

Python中的heapq模块源码详析

Python中的heapq模块源码详析

起步 这是一个相当实用的内置模块,但是很多人竟然不知道他的存在——笔者也是今天偶然看到的,哎……尽管如此,还是改变不了这个模块好用的事实 heapq 模块实现了适用于Python列表的...

python使用udp实现聊天器功能

python使用udp实现聊天器功能

聊天器简易版 使用udp实现一个简单的聊天器程序,要求如下: •在一个电脑中编写1个程序,有2个功能 •1.获取键盘数据,并将其发送给对方 •2.接收...