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

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

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

瀏覽:197日期: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久久,三上悠亚国产精品一区二区三区
亚洲一级二级| 97在线精品| 久久亚洲影院| 美女精品在线观看| 国产精品mv在线观看| 免费国产亚洲视频| 91成人小视频| 欧美精品不卡| 成人一二三区| 色偷偷偷在线视频播放| 欧美天堂视频| 每日更新成人在线视频| 日本vs亚洲vs韩国一区三区二区| 午夜性色一区二区三区免费视频| 欧美日韩在线二区| 另类亚洲自拍| 日本中文字幕一区二区视频| 97成人在线| 美女国产精品久久久| 91国语精品自产拍| 国产精品一区二区精品视频观看| 亚洲深夜视频| 国产精品高清一区二区| 午夜影院欧美| 国产精品白丝av嫩草影院| 成人在线免费观看91| 日韩欧美精品| 日韩高清二区| 亚洲资源av| 亚洲人成网77777色在线播放| 精品一区二区三区在线观看视频| 免费视频亚洲| 精品国产欧美| 蜜桃视频在线观看一区二区| 欧美a在线观看| 欧美在线91| 精品视频国产| 国产午夜久久av| 亚洲乱码久久| 91超碰国产精品| 91成人小视频| 免费观看在线综合| 日韩精品一卡| 国产日韩视频| 夜夜嗨一区二区三区| 久久不见久久见中文字幕免费| 国产亚洲在线| 麻豆mv在线观看| sm捆绑调教国产免费网站在线观看| 国产精品视频3p| 日韩在线观看一区二区三区| 亚洲一区观看| 欧美不卡高清| 欧美片第1页| 日韩中文影院| 蜜桃久久久久| 欧美aa国产视频| 精品视频黄色| а√天堂8资源中文在线| 麻豆国产精品视频| 日韩精品五月天| 欧美在线看片| 欧美亚洲免费| 欧美精品第一区| 国产精品magnet| 荡女精品导航| 日韩免费小视频| 久久久久久久欧美精品| 亚洲深爱激情| 日韩一区二区三区精品| 国产欧美一区二区色老头| 天使萌一区二区三区免费观看| 男人天堂欧美日韩| 日韩在线麻豆| 日本不卡视频一二三区| 男女激情视频一区| 国产99久久| 日韩激情啪啪| 久久伊人久久| 美女久久久久| 亚洲精品动态| 日韩成人精品一区二区三区| 久久一区视频| 91精品国产自产在线观看永久∴ | 在线综合欧美| 亚洲精品裸体| 麻豆久久久久久| 97精品国产一区二区三区| 国产精品久久久久蜜臀| 免费不卡在线观看| 天堂俺去俺来也www久久婷婷| 麻豆一区在线| 亚洲人成网77777色在线播放| 亚洲精品第一| 桃色av一区二区| 亚洲免费一区三区| 亚洲风情在线资源| 日韩午夜在线| 国产激情欧美| 亚洲精品黄色| 精品久久国产一区| 日韩精选在线| 久久久人人人| 国产视频亚洲| 国产精品hd| 激情自拍一区| 麻豆中文一区二区| av不卡免费看| av在线最新| 蜜臀av国产精品久久久久| 免费精品国产的网站免费观看| 美女黄网久久| 午夜精品成人av| 久久国产人妖系列| 美女久久网站| 欧美一区二区三区激情视频| 高清日韩欧美| 亚洲精品在线a| 麻豆91小视频| 蜜桃视频一区二区三区| 亚洲最新无码中文字幕久久| 最新国产精品久久久| 国产亚洲一区在线| 亚洲少妇自拍| 麻豆精品91| 99国产精品| 免费av一区| 久久久精品五月天| 97国产成人高清在线观看| 久久一区国产| 免费的成人av| 欧美亚洲自偷自偷| 日韩精品久久理论片| 欧美在线网站| 99国产成+人+综合+亚洲欧美| 日韩不卡在线| 日韩欧美看国产| 蜜桃国内精品久久久久软件9| 日韩欧美自拍| 亚洲视频综合| 国产综合亚洲精品一区二| 国产精品av久久久久久麻豆网| 亚洲激情国产| 久久中文字幕av| 国产精品日本欧美一区二区三区| 91av亚洲| 亚洲免费黄色| 蜜臀久久99精品久久久久宅男| 国产精品免费不| 久久免费国产| 日韩精品成人| 国产一区亚洲| 精品久久在线| 免费在线观看日韩欧美| 久久精品国产99国产精品| 99pao成人国产永久免费视频| 日韩和欧美一区二区三区| 色吊丝一区二区| 欧美1区2区3区| 美美哒免费高清在线观看视频一区二区| 久久影院资源站| 极品av在线| 亚洲一二三区视频| 国产日韩欧美中文在线| 黑森林国产精品av| 老鸭窝毛片一区二区三区| 免费一级欧美片在线观看网站| 久久国产电影| 国产欧美一区二区精品久久久| 日韩高清欧美激情| 日韩和欧美一区二区| 99视频精品全国免费| 日韩精品一区二区三区中文字幕| 麻豆精品久久久| 9久re热视频在线精品| 国内自拍视频一区二区三区| 亚洲精品123区| 奇米亚洲欧美| 日韩国产激情| 亚洲欧洲午夜| 日韩一区三区| 国产精品99久久免费观看| 国产精品7m凸凹视频分类| 国产伦精品一区二区三区在线播放 | 亚洲午夜黄色| 久久亚洲精精品中文字幕| 欧美一级专区| 91国内精品| 欧美亚洲一区二区三区| 欧美特黄视频| 日韩中文字幕高清在线观看| 一二三区精品| 高清一区二区| 福利片在线一区二区| 91久久精品无嫩草影院| 亚洲制服一区| 日韩影院精彩在线| 亚洲不卡av不卡一区二区| 另类专区亚洲| 成人日韩在线|