成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

5分鐘,10行代碼!帶你用Python做個電腦文件清道夫!

開發(fā) 后端
菜鳥哥為大家制作了一款較為靈活的清道夫神器,幫助大家一鍵清除電腦重復(fù)文件,一起來看看吧。

 

大家在日常的工作和學(xué)習(xí)中,會面臨到許多文件的處理,包括各種office文檔、視頻、圖片等文件內(nèi)容,有時候也會有很多文件重復(fù)存在,如果需要人工的方式來刪除重復(fù)的文件會非常的復(fù)雜。

因此,菜鳥哥為大家制作了一款較為靈活的清道夫神器,幫助大家一鍵清除電腦重復(fù)文件,一起來看看吧。

01.效果展示

當(dāng)我們想要查詢哪個文件夾下重復(fù)的文件時,就將該軟件放到對應(yīng)的文件夾下,然后直接運(yùn)行該軟件,軟件會給出重復(fù)的文件提示,點(diǎn)擊確定后,重復(fù)的軟件就會被刪除。

02.程序設(shè)計思路

1).查詢文件夾下所有的文件

對于文件夾下所有文件的查詢,可以利用glob庫中的glob函數(shù)來遞歸進(jìn)行查詢,程序如下圖所示:

程序中,利用glob函數(shù)來遞歸的查詢當(dāng)前文件夾下所有的文件,并將文件保存到file_list列表當(dāng)中,將file_list列表中的數(shù)據(jù)打印出來可以發(fā)現(xiàn),所有的文件都是遞歸到最后的一個文件夾中,輸出結(jié)果中不存在任何的文件夾。

2).判斷文件是否重復(fù)

對于兩個文件是否相同,這里的判斷利用的是filecmp庫中的cmp函數(shù)來進(jìn)行實(shí)現(xiàn)。程序如下圖所示:

程序中由于是對于file_list列表中的元素,利用cmp函數(shù)來進(jìn)行兩兩的對比,所以為了避免重復(fù)的比較,需要將重復(fù)的文件從file_list列表中剔除,同時將重復(fù)的兩個文件中的一個添加到del_list列表中,在后續(xù)的程序中刪除該文件。

需要注意的是,cmp函數(shù)并不是簡簡單單的依靠兩個文件名字是否重復(fù)來判斷兩個文件是否重復(fù),而是通過兩個文件的創(chuàng)建時間等文件屬性來判斷兩個文件是否是重復(fù)的。

程序首先隱藏了主窗口,然后通過彈出的窗口,展示需要刪除哪些重復(fù)的文件,當(dāng)用戶點(diǎn)擊確定時,則會將重復(fù)的文件徹底的刪除,點(diǎn)擊取消時,則不會刪除重復(fù)的文件。彈出窗口如下圖所示:

總結(jié)

以上就是小編為大家?guī)淼那宓婪蛏衿鳎绦虼虬膃xe只有9M左右,大家可以直接下載exe文件到指定的文件夾下,進(jìn)行效果的測試。

需要注意的是,如果一旦刪除的話,重復(fù)的文件是找不回來的,所以大家需要三思而后行,當(dāng)然大家可以下載源碼,修改程序,將重復(fù)文件放入垃圾箱。大家一起來動手試一試吧。

需要源碼,直接在下面的公眾號「程序員GitHub」,后臺輸入:10行 

 

責(zé)任編輯:龐桂玉 來源: 菜鳥學(xué)Python
相關(guān)推薦

2020-10-13 18:22:58

DevOps工具開發(fā)

2020-09-14 11:30:26

HTTP3運(yùn)維互聯(lián)網(wǎng)

2019-08-19 09:10:14

人工智能深度學(xué)習(xí)技術(shù)

2020-11-23 16:23:59

CSS設(shè)計技術(shù)

2019-09-08 18:24:53

代碼程序員技術(shù)

2025-03-13 06:22:59

2022-06-17 08:05:28

Grafana監(jiān)控儀表盤系統(tǒng)

2020-03-17 07:41:50

ApacheKafka系統(tǒng)

2021-06-02 09:12:04

App自動化測試測試自動化

2021-01-06 05:23:15

ServiceMesh網(wǎng)絡(luò)阿帕網(wǎng)

2021-10-19 07:27:08

HTTP代理網(wǎng)絡(luò)

2021-06-18 07:34:12

Kafka中間件微服務(wù)

2021-02-16 09:17:40

VimLinux編輯器

2020-07-25 19:40:33

Java開發(fā)代碼

2018-11-28 11:20:53

Python函數(shù)式編程編程語言

2021-07-15 06:43:11

Bash調(diào)試腳本

2012-06-28 10:26:51

Silverlight

2025-01-24 08:38:47

2013-09-13 14:08:01

2020-12-17 10:00:16

Python協(xié)程線程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美猛交| 国产精品一区二区三区在线 | 中文字幕第100页 | 天天操天天拍 | 亚洲精品美女在线观看 | 国内精品久久久久 | 九色国产 | 中文字幕免费观看 | 免费国产视频 | a级在线免费| 一二区成人影院电影网 | 亚洲欧美视频 | 亚洲综合成人网 | 中文字幕亚洲欧美日韩在线不卡 | 一区二区在线看 | av天天看| 精品1区2区3区 | 成人免费视频播放 | 婷婷毛片| 日韩一区二区福利 | 亚洲天堂一区二区 | 精品国产乱码久久久久久影片 | 日韩精品一区二区三区在线播放 | 国产精品久久国产精品 | 天天操网| 久久99视频| 草久久 | 国产精品久久久久久 | 中文成人无字幕乱码精品 | 自拍偷拍第一页 | 精品久久精品 | 视频一区二区在线观看 | 久久91精品久久久久久9鸭 | 国产精品久久久久久久久久久久午夜片 | 视频一区二区在线观看 | 精品欧美一区二区三区精品久久 | 欧洲一级视频 | 国产精品视频一 | 永久免费av| 91影院在线观看 | 伊人狠狠干 |