Python自动整理电脑中的文件

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

整理前
整理后

代码:

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安装及配置
代码逻辑及介绍

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容