介绍
这期内容当中小编将会给大家带来有关利用Python怎么编写一个自动整理文件的脚本,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
import 操作系统 import 水珠 import shutil & # 39;& # 39;& # 39; @Author: huny @date: 2020.12.06 @function:桌面整理 & # 39;& # 39;& # 39; class FileType (): def 才能__init__(自我): ,,,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(自我,,路径名): ,,,for 名字,,type 拷贝self.filetype.items (): ,,,,,if pathname 拷贝类型: ,,,,,,,return 名字 ,,,return “无法判断类型文件“; class DeskTopOrg(对象): def 才能__init__(自我): ,,,self.filetype =,文件类型() def 才能;组织(自我):,,, ,,,filepath =, os.path.join (os.path.expanduser (& # 39; ~ & # 39;),“Desktop") ,,,paths =, glob.glob(时间+ filepath “/* . *“) ,,,#,打印(& # 39;路径——祝辞& # 39;,路径) ,,,for path 拷贝路径: ,,,,,试一试: ,,,,,,,if not os.path.isdir(路径): ,,,,,,,,,file =, os.path.splitext(路径) ,,,,,,,,,文件名,type =,文件 ,,,,,,,,,#,打印(& # 39;类型——祝辞& # 39;,类型) ,,,,,,,,,#,打印(“文件名——在“,文件名) ,,,,,,,,,印刷(& # 39;路径——祝辞& # 39;,路径) ,,,,,,,,,dir_path =, os.path.dirname(路径) ,,,,,,,,,#,打印(& # 39;dir_path——祝辞& # 39;,dir_path) ,,,,,,,,,savePath =, dir_path +, & # 39;/{} & # 39; .format (self.filetype.JudgeFile(类型) null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null利用Python怎么编写一个自动整理文件的脚本