Python办公自动化连载09:自动整理文件,自动分类归档、按日期新建文件夹
是不是你的电脑桌面、工作文件夹经常这样:
一堆Excel、Word、图片、压缩包、杂文件乱七八糟堆在一起,找个文件要翻半天,手动新建文件夹、一个个拖进去归类,超级浪费时间。今天教你用Python写文件自动整理归档神器:
自动识别文件类型、自动按类别建文件夹、把文件分别挪进去,一行代码运行,文件夹瞬间整整齐齐,永久告别手动整理!
一、用到的模块
不用额外安装,Python自带两大神器:
·os:创建文件夹、获取文件列表、判断路径
·shutil:移动文件、复制文件
直接导入就能用:
二、文件类型分类规则
我们按后缀分常见办公类型:
以后想加类型,直接在字典里补一行就行。
三、核心代码:自动整理当前文件夹
完整可直接运行,放在乱糟糟的文件夹里双击就行:
功能效果
运行之后自动:
1.识别每个文件后缀
2.自动新建「Excel表格」「Word文档」等文件夹
3.把对应文件自动移进去
4.杂乱文件夹瞬间变得超级整齐
四、拓展:按日期新建文件夹归档
有时候需要按日期归档,比如每天的报表放进当天日期文件夹:
配合移动文件,就能实现每天文件自动归档到当天日期文件夹。
五、shutil常用办公方法
日常文件搬运、复制、删除全靠它。
六、新手使用注意事项
❌ 整理前先备份重要文件,避免误移动
❌ 代码文件放在要整理的同目录下运行
❌ 只会整理文件,不会乱动已有的文件夹
❌ 可以自己新增文件后缀,比如视频、音乐格式
本期小结
1.os 负责建文件夹、遍历文件、取后缀
2.shutil 负责移动、复制文件
3.自定义文件分类规则,一键自动归档
4.支持按文件类型分类、按日期建文件夹
5.彻底告别手动拖文件,一键整理电脑
小作业
在分类规则里加上:视频文件(mp4、mov、avi),运行代码整理一次自己的文件夹。
下期预告
办公自动化连载10:综合实战项目——全自动员工考勤报表系统整合Excel读写、筛选统计、文件归档,做一个可以直接上班用的完整办公小系统!
点赞+关注,跟着新连载学Python办公自动化,从此告别加班!