Python自动整理电脑中的文件

你的电脑桌面是否是杂乱无章,每当你想找一个文件的时候,要将文件夹里面的文件都看一遍。今天给大家分享一个Python小脚本,可以快速的将文件按照文件类型进行分类。如下图:

Python自动整理电脑中的文件_第1张图片
整理前
整理后

代码:

import os 
import shutil
clear_path = r'/Users/mac/Desktop' 
save_path = '/Users/mac/Desktop/clean'
if not os.path.exists(save_path):
    os.mkdir(save_path)
name_list = os.listdir(clear_path)

for file in name_list:
    filepath = os.path.join(clear_path,file)
    if not os.path.isfile(filepath):
        continue
    elif os.path.isfile(filepath):
        fileExpend = os.path.splitext(file)[1] 
        fileExpend = fileExpend[1:]
        expend_file_name = os.path.join(save_path,fileExpend)
        if not os.path.exists(expend_file_name):
            os.mkdir(expend_file_name)
      
        # shutil.move(filepath,expend_file_name)
   
        shutil.copy(filepath,expend_file_name)

Python编辑工具PyCharm安装及配置
代码逻辑及介绍

你可能感兴趣的:(Python自动整理电脑中的文件)