利用Python怎么编写一个自动整理文件的脚本

  介绍

这期内容当中小编将会给大家带来有关利用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怎么编写一个自动整理文件的脚本