使用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设计】。

相关文章

pytorch:torch.mm()和torch.matmul()的使用

如下所示: torch.mm(mat1, mat2, out=None) → Tensor torch.matmul(mat1, mat2, out=None) → Tensor...

Django查找网站项目根目录和对正则表达式的支持

Django查找网站项目根目录和对正则表达式的支持

如果你想通过http://127.0.0.1:8000/看网站根目录你将看到一个404错误消息。Django不会增加任何东西在网站根目录,在任何情况下这个URL都不是特殊的 就像在URL...

python 读取txt,json和hdf5文件的实例

一.python读取txt文件 最简单的open函数: # -*- coding: utf-8 -*- with open("test.txt","r",encoding="gbk"...

Python中元组,列表,字典的区别

Python中,有3种内建的数据结构:列表、元组和字典。 1.列表      list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序...

利用anaconda保证64位和32位的python共存

背景 喵哥想在MFC中调用python脚本,在原来的代码中包含一个只支持x86的库文件(超级核心的文件),原本安装的python是x64的,强行运行程序会出现python头文件里的函数无...