日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

用Python自動清理電腦內重復文件,只要10行代碼(自動腳本)

瀏覽:194日期:2022-06-30 10:03:14

給定一個文件夾,使用Python檢查給定文件夾下有無文件重復,若存在重復則刪除

主要涉及的知識點有:

os模塊綜合應用 glob模塊綜合應用 利用filecmp模塊比較兩個文件步驟分析

該程序實現的邏輯可以具化為:

遍歷獲取給定文件夾下的所有文件,然后通過嵌套循環兩兩比較文件是否相同,如果相同則刪除后者。

實現問題的關鍵就變成了

如何判斷兩個文件是否相同?

在這里我們可以使用filecmp模塊,來看看官方的介紹文檔:

filecmp.cmp(f1, f2, shallow=True) 比較名為f1和f2的文件,如果它們似乎相等則返回True,否則返回False 如果shallow為真,那么具有相同os.stat()簽名的文件將會被認為是相等的。否則,將比較文件的內容。

所以可以這樣使用

# 假設x和y兩個文件是相同的print(filecmp.cmp(x, y))# True

解決了這個問題,我們就可以開始寫代碼了!

Python實現

導入需要的庫并設置目標文件夾路徑

import osimport globimport filecmpdir_path = r’C:xxxx’

接著遍歷獲取所有文件的絕對路徑,我們可以利用glob模塊的通配符結合recursive參數即可完成,框架如下:

for file in glob.glob(path + ’/**/*’, recursive=True): pass

由于遍歷獲取每一個文件或者文件夾后,需要判斷是否是文件,如果是文件則可能將絕對路徑存放到列表中,這里需要再完成兩個事情:

首先創建一個空列表,后面用list.append(i)添加文件路徑 接著利用os.path.isfile(i)判斷是否是文件,返回True則執行添加元素的操作

具體代碼如下

file_lst = []for i in glob.glob(dir_path + ’/**/*’, recursive=True): if os.path.isfile(i): file_lst.append(i)

上一步我們獲取了目標文件夾下的所有文件路徑,接下來就可以嵌套遍歷這個路徑列表,其中filecmp.cmp進行文件判斷,os.remove進行文件刪除

for x in file_lst: for y in file_lst: if x != y: if filecmp.cmp(x, y):os.remove(y)

這里的代碼已經實現了大致邏輯,但有一個細節需要考慮到:有可能循環到文件已經被前面的判斷刪除了,導致os.remove(file)由于文件不存在而報錯

因此,可以用os.path.exists對文件存在進行判斷,如下所示:

for x in file_lst: for y in file_lst: if x != y and os.path.exists(x) and os.path.exists(y): if filecmp.cmp(x, y):os.remove(y)

這樣,一個簡易的文件去重小程序就完成了,完整代碼如下:

import osimport globimport filecmpdir_path = r’C:xxxx’file_lst = []for i in glob.glob(dir_path + ’/**/*’, recursive=True): if os.path.isfile(i): file_lst.append(i)for x in file_lst: for y in file_lst: if x != y and os.path.exists(x) and os.path.exists(y): if filecmp.cmp(x, y):os.remove(y)

寫在最后

通過本文的Python自動化腳本制作過程,我們可以再次體會Python辦公自動化的強大

到此這篇關于用Python自動清理電腦內重復文件,只要10行代碼的文章就介紹到這了,更多相關python 自動清理重復文件內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美亚洲tv| 国产精品黄网站| 国产一区二区三区不卡视频网站| 亚洲无线观看| 一本一道久久a久久| 一区二区日韩免费看| 视频一区二区国产| 亚洲精品系列| 欧美日本精品| 国产精品毛片aⅴ一区二区三区| 欧美日韩四区| 自拍自偷一区二区三区| 日韩精品欧美大片| 欧美国产另类| 国产资源在线观看入口av| 国产成人精品一区二区免费看京| 成人污污视频| 伊人久久婷婷| 婷婷综合一区| 欧美国产视频| 99国产精品免费视频观看| 国产美女精品| 国产精品久久久久久久久久妞妞 | 国产综合精品一区| 91久久中文| 青草国产精品久久久久久| 久草精品视频| 六月丁香综合| 精品视频一区二区三区在线观看| 欧洲在线一区| 欧美日韩精品一区二区三区视频 | 亚洲福利国产| 亚洲日本免费电影| 中文一区一区三区高中清不卡免费| 国产一区日韩一区| 国产精品4hu.www| 亚洲免费中文| 国产精品国产三级在线观看| 国内激情久久| 国产高潮在线| 国产欧美日韩亚洲一区二区三区| 国产精品av久久久久久麻豆网| 青青国产91久久久久久| 久久久久91| 高清日韩欧美| 国产情侣一区在线| 日韩中文字幕麻豆| 亚洲成人三区| 欧美肉体xxxx裸体137大胆| 精品免费在线| 国产激情精品一区二区三区| 亚洲精品乱码久久久久久蜜桃麻豆 | 最新国产精品视频| 欧美日韩精品免费观看视频完整| 麻豆久久久久久久| 久久精品99国产国产精| 欧美日韩国产在线观看网站| 国产精品自在| 国产精品分类| 国产人成精品一区二区三| 天海翼亚洲一区二区三区| 欧美手机在线| 99国产精品一区二区| 日韩在线观看| 天堂√中文最新版在线| 成人在线黄色| 黑人精品一区| 久久久久久久久丰满| 日韩精品水蜜桃| 亚洲成人二区| 一区在线免费| 伊人久久一区| 国产精品中文字幕制服诱惑| 婷婷五月色综合香五月| 国产亚洲久久| 日韩高清三区| 欧美黑人做爰爽爽爽| 国产精品99在线观看| 91精品国产乱码久久久久久久| 性欧美xxxx免费岛国不卡电影| 国产精品88久久久久久| 亚洲三区欧美一区国产二区| 国产精品国码视频| 欧美理论视频| 久久激情综合网| www.com.cn成人| 三级亚洲高清视频| 精品国产美女a久久9999| 久久理论电影| 欧美日韩xxxx| 91视频久久| 亚洲一区欧美| 黄色aa久久| 日本成人在线不卡视频| 国产美女高潮在线| 日欧美一区二区| 欧美成a人免费观看久久| 日韩有码av| 欧美日韩黑人| 黄色欧美在线| 日韩一区精品| 在线国产一区二区| 精品72久久久久中文字幕| 日韩中文欧美在线| 久久久成人网| 日本欧美韩国一区三区| 久久久水蜜桃av免费网站| 国产精选久久| 日本va欧美va精品发布| 黄色日韩在线| 色婷婷精品视频| 国产一区国产二区国产三区| 少妇精品久久久| 欧美一区=区| 92国产精品| 国产精品白浆| 亚洲精品少妇| 日韩影院精彩在线| 在线视频观看日韩| 久久精品青草| 精品欧美日韩精品| 国产精品视频一区视频二区| 免费不卡在线观看| 久久亚洲精品伦理| 国产毛片一区| 三级亚洲高清视频| 国产偷自视频区视频一区二区| 久久久久久久久久久9不雅视频| 精品日韩在线| 一区二区三区四区日本视频| 久久三级中文| 久久这里只有| 精品亚洲免a| 国产一区调教| 麻豆成全视频免费观看在线看| 麻豆精品一区二区综合av| 国产精一区二区| 国产一区二区三区四区五区传媒 | 国产另类在线| 精品视频网站| 国产精品国产三级在线观看| 国产精品宾馆| 福利视频一区| 欧美亚洲国产激情| 国产主播一区| 日韩在线一二三区| 国产极品嫩模在线观看91精品| 国产一区二区三区四区五区| 国产成人久久精品一区二区三区| 韩国一区二区三区视频| 极品裸体白嫩激情啪啪国产精品| 视频一区二区不卡| 欧美激情视频一区二区三区免费| 亚洲天堂资源| 亚洲专区视频| 精品久久国产一区| 国产一在线精品一区在线观看| 亚洲天堂日韩在线| 国产一区日韩| 婷婷精品在线| 色婷婷久久久| 国产欧美日韩精品一区二区免费| 日韩.com| 免费在线观看成人| 美女高潮久久久| 欧美日韩日本国产亚洲在线| 欧美1区2区3| 三级欧美韩日大片在线看| 麻豆一区在线| 久久亚洲美女| 欧美影院三区| 狂野欧美性猛交xxxx| 午夜在线播放视频欧美| 国产精选在线| 69堂精品视频在线播放| 人人香蕉久久| 色爱综合网欧美| 91午夜精品| 亚洲欧洲另类| 日本韩国欧美超级黄在线观看| 日本电影久久久| 亚洲女同一区| 日韩a一区二区| 久久精品国产一区二区| 在线观看一区| 视频在线观看一区二区三区| 日韩成人亚洲| 在线人成日本视频| 欧美精品aa| 国产精品xxx| 国产精品高潮呻吟久久久久| 视频一区中文字幕精品| 国产精品日韩| 伊人久久成人| 日韩精品首页| 国产一区日韩一区| 亚洲欧美日韩专区| 国产美女精品| 亚洲精品国产日韩| 麻豆理论在线观看|