阅读量:0
python整理桌面,办公后经常把各种文件(图片、docx、pdf、xlsx、exe、zip)放在桌面,可以一键把各种文件整理同一个文档。让程序解放双手。具体操作步骤请看下面代码:
import os import shutil #获取到桌面路径 desktop = os.path.join(os.path.expanduser('C:\\Users\\min.wang'),'Desktop') #print(desktop) #创建文件夹 # name = input('输入文件夹的名字:') # clean = os.path.join(desktop,name) clean = desktop #判读路径是否存在 isExist = os.path.exists(clean) if isExist == False: os.mkdir(clean) #获取文件 name_list = os.listdir(desktop) #print(name_list) #将文件分类 for file in name_list: #判断是文件还是文件夹 file_path = os.path.join(desktop,file) if not os.path.isfile(file_path): continue elif os.path.isfile(file_path): #分割文件名 fileExpand = os.path.splitext(file)[1] print(fileExpand) #扩展名字符串切片 fileExpand = fileExpand[1:] #按照扩展名创建文件夹 expand_file_dir = os.path.join(clean,fileExpand) if not os.path.exists(expand_file_dir): os.mkdir(expand_file_dir) try: #移动文件 shutil.move(file_path,expand_file_dir) except Exception as e: pass