1. 程式人生 > 程式設計 >使用Pyhton集合set()實現成果查漏的例子

使用Pyhton集合set()實現成果查漏的例子

問題:不同版本提交的城市資料夾數量固定,怎樣確定本版本成果中缺少了哪些城市?

背景:已有參照檔案作為標準,利用取差集的方法

#-*- 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()實現成果查漏的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。