精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用Python寫了個小工具,再復雜的文件夾,分分鐘幫你整理!

開發 后端
本文的代碼,黃已經分享給大家了。但是我沒有為這段代碼制作一個可視化界面。同時,我還希望大家可以將程序打包,到時候直接發給其他人,就可以直接使用了。

糟透了

我承認我不是一個愛整理桌面的人,因為我覺得亂糟糟的桌面,反而容易找到文件。

哈哈,可是最近桌面實在是太亂了,自己都看不下去了,幾乎占滿了整個屏幕。雖然一鍵整理桌面的軟件很多,但是對于其他路徑下的文件,我同樣需要整理,于是我想到使用Python,完成這個需求。

效果展示

我一共為將文件分為9個大類,分別是圖片、視頻、音頻、文檔、壓縮文件、常用格式、程序腳本、可執行程序和字體文件。

# 不同文件組成的嵌套字典
file_dict = {
'圖片': ['jpg','png','gif','webp'],
'視頻': ['rmvb','mp4','avi','mkv','flv'],
"音頻": ['cd','wave','aiff','mpeg','mp3','mpeg-4'],
'文檔': ['xls','xlsx','csv','doc','docx','ppt','pptx','pdf','txt'],
'壓縮文件': ['7z','ace','bz','jar','rar','tar','zip','gz'],
'常用格式': ['json','xml','md','ximd'],
'程序腳本': ['py','java','html','sql','r','css','cpp','c','sas','js','go'],
'可執行程序': ['exe','bat','lnk','sys','com'],
'字體文件': ['eot','otf','fon','font','ttf','ttc','woff','woff2']
}

file_dict 是自己定義的一個字典,里面包含了我們學習、工作中常用的格式。常用格式需要為大家解釋一下,對于平時經常使用,但是又不知道放在哪一類的文件,都存放在這里。

注意: 如果你的電腦中,有著其它更多的文件格式,只需要修改上述的file_dict字典即可。

開發思路

開發這樣一個小工具,一共涉及到三個Python庫,分別是os模塊、shutil模塊、glob模塊,它們搭配使用,用來處理文件和文件夾,簡直超給力!

整個開發步驟,大致思路是這樣的:

  • ① 任意給定一個文件路徑;
  • ② 獲取當前文件路徑下的所有文件,并取得每個文件對應的后綴;
  • ③ 判斷每個文件,是否在指定的嵌套字典中,并返回對應的文件分類;
  • ④ 判斷每個文件分類的文件夾是否存在。因為需要創建新的文件夾,用于分類存放文件;
  • ⑤ 將每個文件,復制到對應的分類中;

完整代碼如下:【附詳細的備注】

# 導入相關庫
import os
import glob
import shutil
# 采用input()函數,動態輸入要處理的文件路徑。
path = input("請輸入要清理的文件路徑:")
# 定義一個文件字典,不同的文件類型,屬于不同的文件夾,一共9個大類。
file_dict = {
'圖片': ['jpg','png','gif','webp'],
'視頻': ['rmvb','mp4','avi','mkv','flv'],
"音頻": ['cd','wave','aiff','mpeg','mp3','mpeg-4'],
'文檔': ['xls','xlsx','csv','doc','docx','ppt','pptx','pdf','txt'],
'壓縮文件': ['7z','ace','bz','jar','rar','tar','zip','gz'],
'常用格式': ['json','xml','md','ximd'],
'程序腳本': ['py','java','html','sql','r','css','cpp','c','sas','js','go'],
'可執行程序': ['exe','bat','lnk','sys','com'],
'字體文件': ['eot','otf','fon','font','ttf','ttc','woff','woff2']
}

# 定義一個函數,傳入每個文件對應的后綴。判斷文件是否存在于字典file_dict中;
# 如果存在,返回對應的文件夾名;如果不存在,將該文件夾命名為"未知分類";
def func(suffix):
for name, type_list in file_dict.items():
if suffix.lower() in type_list:
return name
return "未知分類"
# 遞歸獲取 "待處理文件路徑" 下的所有文件和文件夾。
for file in glob.glob(f"{path}/**/*",recursive=True):
# 由于我們是對文件分類,這里需要挑選出文件來。
if os.path.isfile(file):
# 由于isfile()函數,獲取的是每個文件的全路徑。這里再調用basename()函數,直接獲取文件名;
file_name = os.path.basename(file)
suffix = file_name.split(".")[-1]
# 判斷 "文件名" 是否在字典中。
name = func(suffix)
#print(func(suffix))
# 根據每個文件分類,創建各自對應的文件夾。
if not os.path.exists(f"{path}\\{name}"):
os.mkdir(f"{path}\\{name}")
# 將文件復制到各自對應的文件夾中。
shutil.copy(file,f"{path}\\{name}")

結果如下:

展望

本文的代碼,黃已經分享給大家了。但是我沒有為這段代碼制作一個可視化界面。同時,我還希望大家可以將程序打包,到時候直接發給其他人,就可以直接使用了。

責任編輯:龐桂玉 來源: 菜鳥學Python
相關推薦

2021-05-28 09:55:02

命令行加密文件Linux

2022-03-30 15:11:26

Python房價工具

2021-05-10 11:06:31

Python工具代碼

2020-11-26 12:05:44

Python小工具代碼

2021-05-20 11:30:17

Python工具代碼

2024-12-06 15:11:34

Python文件夾目錄

2013-03-29 14:46:33

App開發小工具輔助工具

2020-08-25 20:10:53

GitHub代碼開發者

2011-03-10 09:03:35

Python

2022-12-28 12:29:45

duf命令

2017-07-25 14:20:13

戴爾配置功耗

2009-11-19 08:48:10

Windows 7桌面工具

2010-07-01 10:24:30

UML小工具

2009-12-08 14:02:25

Windows 7小工

2022-05-16 09:20:00

開發工具

2019-11-01 11:12:50

PythonExcelWindows

2020-09-07 14:08:36

Windows 10存儲空間硬盤

2014-05-04 14:14:53

云計算公有云

2019-12-03 10:19:34

開發者技能工具

2024-09-24 17:54:26

Python開發
點贊
收藏

51CTO技術棧公眾號

欧美激情aⅴ一区二区三区| 欧美午夜三级| 久久这里只有精品6| 国产精品91免费在线| 日本一级片免费| 超碰地址久久| 欧美亚洲国产bt| 男人天堂a在线| 国产女主播在线写真| 国产不卡视频在线观看| 国产成人精品免费久久久久 | 国产精品国产三级国产普通话99 | 欧美体内she精高潮| 国产美女高潮在线观看| 国产精品成人免费精品自在线观看| 999久久久| av手机天堂网| 亚洲经典自拍| 欧美老女人性视频| 亚洲av毛片基地| 天堂综合网久久| 欧美一区二区三区成人| 中文字幕在线导航| 国产美女精品写真福利视频| 亚洲女子a中天字幕| 日韩精品一区二区三区丰满| 亚洲精品国产精品乱码不卡| 美女视频黄久久| 欧美综合国产精品久久丁香| 久久精品波多野结衣| 久久大综合网| 精品亚洲va在线va天堂资源站| 色哟哟在线观看视频| 91国内外精品自在线播放| 色综合天天综合网天天看片| 欧美激情亚洲天堂| av片哪里在线观看| 日韩码欧中文字| 色姑娘综合网| 国产乱理伦片a级在线观看| 97久久久精品综合88久久| caoporen国产精品| a视频免费在线观看| 国产乱人伦偷精品视频不卡| 91精品久久久久久久久久另类| 91视频久久久| 久色成人在线| 国产97在线|亚洲| 日本中文字幕第一页| 亚洲免费婷婷| 日本精品va在线观看| 久久夜靖品2区| 国产精品综合| 97超级碰碰人国产在线观看| 亚洲一区 视频| 亚洲精品四区| 欧美孕妇性xx| 无码人妻精品一区二区| 日精品一区二区| 国产精品久久久久av免费| 国产精品无码粉嫩小泬| 免费观看成人av| 91网在线免费观看| 亚洲卡一卡二卡三| 成人av网在线| 日韩av一区二区三区在线| 高清日韩av电影| 国产精品久久久久久久久久免费看| 在线成人av电影| 高清全集视频免费在线| 亚洲国产裸拍裸体视频在线观看乱了| 免费视频爱爱太爽了| 丝袜诱惑一区二区| 欧美性受xxxx黑人xyx| 五月天av在线播放| 天堂精品久久久久| 国产网站欧美日韩免费精品在线观看 | 色哟哟入口国产精品| www.99re7| 亚洲国产导航| 国产精品高精视频免费| 97精品人妻一区二区三区香蕉| 国产精品亚洲人在线观看| 国产伦精品一区二区三区高清版 | 中文字幕日本人妻久久久免费 | 日韩伦理在线观看| 亚洲激情欧美激情| 亚洲人成无码网站久久99热国产 | 欧美午夜xxx| 538任你躁在线精品免费| 日韩精品视频在线看| 亚洲精品视频免费在线观看| 五月天av网站| 免费永久网站黄欧美| 亚洲va久久久噜噜噜久久天堂| 无码精品黑人一区二区三区| 国产精品国产成人国产三级| 激情小视频网站| 亚洲综合av一区二区三区| 日韩亚洲欧美综合| 亚洲黄色小说视频| 精久久久久久| 国产精自产拍久久久久久| 少妇又色又爽又黄的视频| 国产精品美女一区二区三区| 你真棒插曲来救救我在线观看| 久久久久久久性潮| 亚洲精品国精品久久99热| 日韩精品一区二区亚洲av性色| 亚洲免费综合| aa成人免费视频| 日本暖暖在线视频| 色婷婷久久99综合精品jk白丝| 中文字幕乱妇无码av在线| 久久大综合网| 国产成人激情视频| 五月天激情婷婷| 一区二区三区小说| 加勒比av中文字幕| 精品产国自在拍| 欧美性视频精品| 99精品视频免费看| 中文字幕中文乱码欧美一区二区| 无码人妻h动漫| 老汉色老汉首页av亚洲| 九九视频直播综合网| 亚洲中文字幕一区二区| 国产亚洲福利社区一区| 国产精品免费入口| 成人av影音| 欧美另类极品videosbest最新版本 | 欧美精品电影| 欧美日韩午夜在线视频| 久久久久久国产免费a片| 西西人体一区二区| 久久久亚洲综合网站| 96av在线| 日韩av一区在线观看| 久久精品欧美一区二区| 国产成人一级电影| 欧美 亚洲 视频| 国产一区二区三区免费观看在线| 日韩在线观看精品| 国产99久久久久久免费看| 久久久国产一区二区三区四区小说 | 国产一区啦啦啦在线观看| 欧美 日韩 国产 在线观看 | 欧美一区二区三区男人的天堂| 久久精品在线观看视频| 精品一区二区久久| 日本三日本三级少妇三级66| 国产色99精品9i| 九九热这里只有精品免费看| 蜜臀av中文字幕| 欧美日韩亚洲视频一区| 五月天综合视频| 日本系列欧美系列| 国产高潮呻吟久久久| 欧美电影在线观看一区| 久久青草福利网站| 午夜小视频在线播放| 在线亚洲免费视频| 久久精品色妇熟妇丰满人妻| 国产一区福利在线| 国产精品一线二线三线| 亚洲日产av中文字幕| 国产精品欧美日韩一区二区| 黄色在线观看网站| 精品国产乱码久久久久久牛牛| 在线观看免费国产视频| 久久九九全国免费| 四虎成人在线播放| 亚洲国产日本| 日韩久久久久久久| 九色精品蝌蚪| 4438全国亚洲精品在线观看视频| 国产青青草在线| 日韩一区二区视频在线观看| 亚洲免费激情视频| 国产精品欧美久久久久一区二区| 黑人性生活视频| 亚洲影院免费| 国产高清精品软男同| 欧美大片网址| 国产欧美一区二区三区四区| 免费影视亚洲| 中文字幕无线精品亚洲乱码一区 | 国产精品www网站| av免费在线网站| 亚洲欧洲偷拍精品| 国产美女永久免费| 欧美性猛交xxxx乱大交3| 欧美xxxooo| 91麻豆免费在线观看| 亚洲色图欧美自拍| 午夜亚洲性色福利视频| 国产911在线观看| 亚洲宅男网av| 福利视频久久| 国产乱子精品一区二区在线观看| 午夜精品蜜臀一区二区三区免费 | 国产一区二区精品福利地址| 999热视频| 国产成+人+综合+亚洲欧美| 午夜欧美不卡精品aaaaa| 在线日本视频| 亚洲女同性videos| 黄色福利在线观看| 欧美一区二区人人喊爽| 中国女人一级一次看片| 黑人巨大精品欧美一区二区三区| 国产免费无码一区二区视频| 日本一二三四高清不卡| 日韩乱码人妻无码中文字幕久久| 国产成人免费在线| 精品亚洲视频在线| 日本欧美在线看| 91传媒久久久| 亚洲欧洲午夜| 国产手机免费视频| 中文字幕免费精品| 一本一道久久a久久精品综合| 亚洲三级网址| 久久久久久国产精品免费免费| 深夜激情久久| 91系列在线播放| 91国产一区| 成人黄色免费片| 国产亚洲欧美日韩精品一区二区三区 | 亚洲第一偷拍网| 国产黄色一区二区| 欧美一级日韩免费不卡| 91精品人妻一区二区三区果冻| 在线视频国内一区二区| 日韩在线播放中文字幕| 午夜欧美视频在线观看 | 成年人网站在线| 综合久久五月天| 99re热久久这里只有精品34| 国产一区二区三区在线观看网站 | 国产精品久久在线观看| 台湾佬中文娱乐久久久| 青青a在线精品免费观看| 中文字幕乱码中文乱码51精品| 性色av一区二区三区红粉影视| ririsao久久精品一区| 久久免费福利视频| 岛国在线视频网站| 欧美亚洲激情在线| 伊人久久视频| 国产精品xxx视频| 国产成人精选| 91天堂在线观看| 成人av综合网| 欧美久久久久久一卡四| 欧美精品一二| 一本二本三本亚洲码| 欧美日韩国产免费观看| 国产毛片视频网站| 久久五月激情| 国产精品自拍视频在线| 国产一区二区女| 欧美大喷水吹潮合集在线观看| 91视频一区二区三区| 蜜乳av中文字幕| 中文字幕一区视频| 国产一级做a爱免费视频| 欧美日韩国产一区在线| 性高潮视频在线观看| 91精品国产手机| 天天综合天天综合| 深夜福利一区二区| 免费在线观看av电影| 国产成人久久久精品一区| 九九九精品视频| 91观看网站| 九九精品在线| 欧洲精品视频在线| 久久电影一区| 亚洲一区二区福利视频| av电影天堂一区二区在线观看| 欧洲美熟女乱又伦| 亚洲专区一二三| 波多野结衣一本一道| 日韩欧美久久久| 免费资源在线观看| 欧美另类高清videos| 日韩欧美精品电影| 91精品黄色| 国产成人黄色| 黄色激情在线视频| 日本不卡一区二区三区 | 国产精品私房写真福利视频| 欧美色图一区二区| 91精品1区2区| 成人精品在线播放| 最新国产成人av网站网址麻豆| 国产探花视频在线观看| 国产精品欧美激情| 另类在线视频| 免费成人深夜夜行网站视频| 国产精品综合| 女教师高潮黄又色视频| 国产欧美一区二区精品性| 国产无套内射又大又猛又粗又爽| 欧美视频在线一区二区三区 | 久久五月精品| 国产99在线|中文| 精品伊人久久久| 美女黄色片网站| 美美哒免费高清在线观看视频一区二区| 成人做爰www看视频软件| 中文字幕一区二区三区色视频| 丁香社区五月天| 亚洲精品v欧美精品v日韩精品| a级在线观看| 91麻豆国产语对白在线观看| 国产精品中文字幕亚洲欧美| 极品美女扒开粉嫩小泬| 国产精品99久久久久久似苏梦涵| 亚洲一级中文字幕| 欧美日韩日本国产| 亚洲精品成人区在线观看| 欧美成人精品不卡视频在线观看| 久久性爱视频网站| 男男gay无套免费视频欧美| 777欧美精品| 国产三级理论片| 精品久久久久久久人人人人传媒 | 亚洲精品久久久久国产| 成人影院www在线观看| 国产专区精品视频| 日韩欧美大片| 波多结衣在线观看| xfplay精品久久| 天天干天天干天天操| 日韩成人小视频| 涩涩涩在线视频| 懂色一区二区三区av片| 欧美视频亚洲视频| 麻豆精品国产传媒| 一区二区三区在线视频观看58| 99视频国产精品免费观看a| 久久精品国产亚洲7777| crdy在线观看欧美| 9l视频自拍9l视频自拍| 国产成人午夜高潮毛片| 国产精品不卡av| 亚洲国产精品美女| 亚洲欧美韩国| 欧美三级电影在线播放| 日本成人在线不卡视频| 午夜激情视频在线播放| 91精品欧美一区二区三区综合在| 快射av在线播放一区| 亚洲iv一区二区三区| 国内精品嫩模av私拍在线观看| 精品伦一区二区三区| 精品日韩中文字幕| 嫩草研究院在线| 国产精品一二区| 女生裸体视频一区二区三区| 美女伦理水蜜桃4| 欧美日韩另类视频| 第一页在线观看| 国产一区在线播放| 欧美日韩精选| 日本少妇色视频| 欧美色图天堂网| 成人短视频在线| 国精产品一区二区| 日韩av电影天堂| 免费在线观看一级片| 日韩av在线最新| 人人精品久久| 国产老熟妇精品观看| 国产女人18水真多18精品一级做| 91影院在线播放| 欧美极品欧美精品欧美视频 | 日韩精品a在线观看91| 污污视频网站免费观看| 亚洲欧美一区二区在线观看| 狠狠人妻久久久久久综合麻豆| 日本久久久久久久| 国产精品7m凸凹视频分类| 中文字幕人妻一区| 欧美性欧美巨大黑白大战| 成人无遮挡免费网站视频在线观看| 国产一区免费在线| 久久精品99国产精品日本| av大片免费在线观看| www.久久久久| 亚洲成aⅴ人片久久青草影院| 五月天婷婷在线观看视频| 欧美日韩亚洲一区二区三区| 黄色网页网址在线免费| 日本成人三级| www.亚洲在线| 99热这里只有精品3| 日韩免费在线观看视频|