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

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

Python實現自動整理文件的腳本

瀏覽:26日期:2022-07-02 08:49:40
前言

工作上的文檔和資料好幾個月沒整理了,因為平常太忙都是隨手往桌面丟。整個桌面雜亂無章全是文檔和資料。幾乎快占滿整個屏幕了,所有我必須要整理一下了。但是手動整理太費時間了,于是我想到了python。

示例

import osimport globimport shutil’’’@Author: huny@date: 2020.12.06@function: 桌面整理’’’class FileType(): def __init__(self): self.filetype = { '圖片': ['.jpeg', '.jpg', '.tiff', '.gif', '.bmp', '.png', '.bpg', 'svg', '.heif', '.psd'], '視頻': ['.avi', '.flv', '.wmv', '.mov', '.mp4', '.webm', '.vob', '.mng', '.qt', '.mpg', '.mpeg', '.3gp', '.mkv'], '音頻': ['.aac', '.aa', '.aac', '.dvf', '.m4a', '.m4b', '.m4p', '.mp3', '.msv', '.ogg', '.oga', '.raw', '.vox', '.wav', '.wma'], '文檔': ['.oxps', '.epub', '.pages', '.docx', '.doc', '.fdf', '.ods', '.odt', '.pwi', '.xsn', '.xps', '.dotx', '.docm', '.dox','.rvg', '.rtf', '.rtfd', '.wpd', '.xls', '.xlsx', '.ppt', '.pptx', '.csv', '.pdf', '.md','.xmind'], '壓縮文件': ['.a', '.ar', '.cpio', '.iso', '.tar', '.gz', '.rz', '.7z', '.dmg', '.rar', '.xar', '.zip'], '文本': ['.txt', '.in', '.out','.json','.xml','.log'], '程序腳本': ['.py', '.html5', '.html', '.htm', '.xhtml',s'.c', '.cpp', '.java', '.css','.sql'], '可執行程序': ['.exe','.bat', '.lnk'], '字體文件': ['.ttf', '.OTF', '.WOFF', '.EOT'] } def JudgeFile(self, pathname): for name, type in self.filetype.items(): if pathname in type:return name return '無法判斷類型文件'class DeskTopOrg(object): def __init__(self): self.filetype = FileType() def Organization(self): filepath = os.path.join(os.path.expanduser(’~’),'Desktop') paths = glob.glob(filepath + '/*.*') # print(’paths-->’,paths) for path in paths: try:if not os.path.isdir(path): file = os.path.splitext(path) filename,type = file # print(’type-->’,type) # print('filename-->',filename) print(’path-->’,path) dir_path = os.path.dirname(path) # print(’dir_path-->’,dir_path) savePath = dir_path + ’/{}’.format(self.filetype.JudgeFile(type)) print(’savePath-->’,savePath) if not os.path.exists(savePath): os.mkdir(savePath) shutil.move(path, savePath) else: shutil.move(path, savePath) except FileNotFoundError:pass # print('程序執行結束!')if __name__ == ’__main__’: try: while True: desktopOrg = DeskTopOrg() desktopOrg.Organization() print('---->你的桌面已經整理完成。') a = input(’---->請按回車鍵退出:’) if a == ’’:break except BaseException: print('ERROE:路徑錯誤或有重復的文檔')

整理完了,桌面清爽了不少。(注意此腳本是按后綴進行分類歸檔的)

Python實現自動整理文件的腳本

進階

基于這個我想是否可以對其他不同的路徑進行整理呢,于是又優化了一下

import osimport globimport shutil’’’@Author: huny@date: 2020.12.06@function: 文件整理’’’class FileType(): def __init__(self): self.filetype = { '圖片': ['.jpeg', '.jpg', '.tiff', '.gif', '.bmp', '.png', '.bpg', 'svg', '.heif', '.psd'], '視頻': ['.avi', '.flv', '.wmv', '.mov', '.mp4', '.webm', '.vob', '.mng', '.qt', '.mpg', '.mpeg', '.3gp', '.mkv'], '音頻': ['.aac', '.aa', '.aac', '.dvf', '.m4a', '.m4b', '.m4p', '.mp3', '.msv', '.ogg', '.oga', '.raw', '.vox', '.wav', '.wma'], '文檔': ['.oxps', '.epub', '.pages', '.docx', '.doc', '.fdf', '.ods', '.odt', '.pwi', '.xsn', '.xps', '.dotx', '.docm', '.dox','.rvg', '.rtf', '.rtfd', '.wpd', '.xls', '.xlsx', '.ppt', '.pptx', '.csv', '.pdf', '.md','.xmind'], '壓縮文件': ['.a', '.ar', '.cpio', '.iso', '.tar', '.gz', '.rz', '.7z', '.dmg', '.rar', '.xar', '.zip'], '文本': ['.txt', '.in', '.out', '.json','xml','.log'], '程序腳本': ['.py', '.html5', '.html', '.htm', '.xhtml', '.c', '.cpp', '.java', '.css','.sql'], '可執行程序': ['.exe','.bat','.lnk'], '字體文件': ['.ttf', '.OTF', '.WOFF', '.EOT'] } def JudgeFile(self, pathname): for name, type in self.filetype.items(): if pathname in type:return name return '無法判斷類型文件'class DeskTopOrg(object): def __init__(self): self.filetype = FileType() def Organization(self): filepath = input('請輸入需要整理的文件夾路徑: ') paths = glob.glob(filepath + '/*.*') print(’paths-->’,paths) for path in paths: try:if not os.path.isdir(path): file = os.path.splitext(path) filename,type = file print(’type-->’,type) print('filename-->',filename) print(’path-->’,path) dir_path = os.path.dirname(path) print(’dir_path-->’,dir_path) savePath = dir_path + ’/{}’.format(self.filetype.JudgeFile(type)) print(’savePath-->’,savePath) if not os.path.exists(savePath): os.mkdir(savePath) shutil.move(path, savePath) else: shutil.move(path, savePath) except FileNotFoundError:pass print('程序執行結束!')if __name__ == ’__main__’: try: while True: desktopOrg = DeskTopOrg() desktopOrg.Organization() print('---->你的文件已經整理完成。') a = input(’---->請按回車鍵退出:’) if a == ’’:break except BaseException: print('ERROE:路徑錯誤或有重復的文檔')

可以自由的整理你想要整理的路徑。

Python實現自動整理文件的腳本

后續

其他朋友也有需求,但是又沒有python環境,于是我將程序打包成exe執行文件。

安裝pyinstaller

pip install pyinstaller

執行打包命令

#在程序腳本的路徑執行以下命令pyinstaller -F ***.py

執行完后生成幾個文件,在dist文件下有一個exe可執行文件,將他單獨發給朋友即可。

Python實現自動整理文件的腳本

別忘了先自己測試一遍。

Python實現自動整理文件的腳本

以上就是Python實現自動整理文件的腳本的詳細內容,更多關于python 自動整理文件的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲国产福利| 日韩欧美一区二区三区在线观看| 亚洲午夜精品久久久久久app| 成人在线免费观看网站| 青草久久视频| 日本少妇精品亚洲第一区| 亚洲精品国产日韩| 91精品国产一区二区在线观看 | 欧美在线看片| 不卡一二三区| 天堂av在线| 99精品美女| 亚洲高清毛片| 福利视频一区| 91欧美在线| 激情综合网址| 亚洲午夜一级| 在线视频精品| 亚洲精品在线国产| 日韩av三区| 国产精品白丝av嫩草影院| 99成人在线| 综合激情婷婷| 成人亚洲一区二区| 亚洲四虎影院| 中文无码久久精品| 欧美激情在线精品一区二区三区| 国产图片一区| 久久国产三级精品| 福利一区二区| 亚洲尤物在线| 久久gogo国模啪啪裸体| 国产在线一区不卡| 久久国产中文字幕| 亚洲色图网站| 亚洲精一区二区三区| 美腿丝袜在线亚洲一区| 午夜日韩av| 国产精品对白久久久久粗| 久久精品av| 日本成人精品| 日韩在线中文| 国产精品玖玖玖在线资源| 蜜桃成人精品| 亚洲aa在线| 日本精品影院| 日韩高清一区二区| 毛片在线网站| 国产精品亚洲人成在99www| 九九精品调教| 综合亚洲视频| 激情综合婷婷| 亚洲精选成人| 国产91久久精品一区二区| 久久国内精品自在自线400部| 欧美91在线| 尤物网精品视频| 久久99国产精品视频| 欧美不卡视频| 国产精品theporn| 蜜桃久久久久久| 亚洲免费福利| 精品三级国产| 国产日韩亚洲| 亚洲三级国产| 亚洲少妇一区| 久久要要av| 国产aⅴ精品一区二区三区久久 | 国产成人精品免费视| 亚洲一区二区三区中文字幕在线观看| 国产成人精品福利| 国产成人免费视频网站视频社区| 在线一区免费| 久久av日韩| 日韩三区四区| 亚洲综合专区| 日韩欧美在线精品| 亚洲精品福利| 日韩中出av| 亚洲另类视频| 亚洲开心激情| 日本亚洲视频| 亚洲天堂av资源在线观看| 在线日韩中文| 欧美sss在线视频| 激情综合网五月| 午夜在线一区| 亚洲精品a级片| 涩涩av在线| 欧美日韩水蜜桃| 亚洲性色视频| 午夜精品亚洲| 日本麻豆一区二区三区视频| 奇米亚洲欧美| 97精品国产99久久久久久免费| 久久久亚洲欧洲日产| 精品国产成人| 欧美日韩视频网站| 视频一区二区欧美| 日韩av一级片| 国产精品多人| 91精品国产乱码久久久久久久| 成人日韩在线观看| 久久中文字幕二区| 欧美一级网址| 福利一区在线| 午夜亚洲福利在线老司机| 蜜桃免费网站一区二区三区 | 久久久久久黄| 欧美亚洲国产精品久久| 中文字幕av一区二区三区人| 国产亚洲久久| 蜜臀国产一区| 香蕉久久久久久久av网站| 欧美片网站免费| 日韩av在线播放网址| 国产a亚洲精品| 另类av一区二区| 国产伦精品一区二区三区在线播放| 精品欠久久久中文字幕加勒比| 国产综合色区在线观看| 亚洲另类av| 精品资源在线| 女人av一区| 国产伦理一区| 日韩精选在线| 1024精品久久久久久久久| 综合激情五月婷婷| 久久精品播放| 欧美一区网站| 不卡一区综合视频| 久久狠狠久久| 中文久久精品| 亚洲黄色网址| 欧美国产专区| 亚洲二区三区不卡| 欧美日韩视频免费观看| 日韩美女国产精品| 不卡视频在线| 国产欧美一区| 免费人成黄页网站在线一区二区| 成人精品视频| 国产情侣久久| 免费在线视频一区| 99精品美女| 日韩成人精品一区| 日韩精品一区二区三区免费视频 | 风间由美中文字幕在线看视频国产欧美| 亚洲第一区色| 中文字幕高清在线播放| 国产免费久久| 日本中文字幕视频一区| 亚洲成人国产| 久久伊人久久| 青青草伊人久久| 欧美专区在线| 国产美女精品| 亚洲一区资源| 日韩国产欧美视频| 日韩欧美美女在线观看| 亚洲综合二区| 久久国产精品久久w女人spa| 亚洲视频综合| 成人一区不卡| 国产精品高潮呻吟久久久久| 国产精品v日韩精品v欧美精品网站| 蜜臀精品一区二区三区在线观看| 欧美日韩一二三四| 久久久久99| 欧美 日韩 国产一区二区在线视频| 亚洲福利精品| 手机精品视频在线观看| 五月婷婷六月综合| 日韩精品电影| 久久国产电影| 亚洲性色视频| 欧美1级日本1级| 在线亚洲激情| 中文字幕视频精品一区二区三区| 亚洲人www| 最新亚洲国产| 国产精品调教| 桃色一区二区| 日韩精品一级二级| 日韩国产欧美三级| 精品日本视频| 在线日韩中文| 亚洲高清激情| 蜜臀久久99精品久久久久宅男| 中文字幕av一区二区三区人| 欧美亚洲人成在线| 麻豆久久一区二区| 午夜av成人| 日韩精选在线| 99久久久久国产精品| 亚洲免费中文| 久久婷婷国产| 国产精品老牛| 久久久久久婷| 日韩欧美激情|