# !/usr/bin/python
# -*- coding: utf-8 -*-
import os
import shutil
__author__ = 'lidwt'
print("开始整理---")
formats = {
"音频":[".mp3",".wav"],
"视频":[".mp4",".avi","mov"],
"图片":[".jpeg",".jpg",".png",".gif","bmp"],
"文档":[".txt",".pdf",".doc",".docx",".xlsx",".pptx"],
"程序":[".exe",".msi",".dmg"],
"压缩":[".zip",".rar",".7z",".jar"],
}
path = r'C:\Users\lidwt\Downloads'
os.chdir(path)
for f in os.listdir(path):
ext = os.path.splitext(f)[-1].lower()
for d,exts in formats.items():
if not os.path.isdir(d):
os.mkdir(d)
if ext in exts:
shutil.move(f,"{0}/{1}".format(d,f))
print("整理完成!")
###效果如图