一键自动整理文件!简单好用的Python脚本

我以前经常把下载的东西放在桌面或者“下载”文件夹中 , 使用后再也没管它 , 久而久之文件夹就变得乱七八糟 , 再整理的时候非常痛苦 , 巴不得有一个自动化的工具帮我归类文档 。
不知道你是不是有过跟我一样糟糕的体验 , 不过 , 前段时间我用Python做了一个根据后缀名整理文件的工具 , 先来看看效果:
自动整理前:
一键自动整理文件!简单好用的Python脚本
文章图片
自动整理后:
一键自动整理文件!简单好用的Python脚本
文章图片
很多小伙伴在学习python的时候总会遇到一些问题和瓶颈 , 没有方向感 , 不知道该从哪里入手去提升 , 对此我整理了一些资料 , 希望能够去帮助到小伙伴们 , 可以关注up主 , 并在后台私信小编:“资料”即可领取 。
1.准备
开始之前 , 你要确保Python和pip已经成功安装在电脑上 , 如果没有 , 可以访问这篇文章:超详细Python安装指南进行安装 。
(可选1)如果你用Python的目的是数据分析 , 可以直接安装Anaconda:Python数据分析与挖掘好帮手—Anaconda , 它内置了Python和pip.
(可选2)此外 , 推荐大家用VSCode编辑器 , 它有许多的优点:Python编程的最好搭档—VSCode详细指南 。
你只需要修改源代码主程序中调用auto_organize函数的参数即可完成对对应文件夹的整理 , 比如我想整理C:Users83493Downloads文件夹:
一键自动整理文件!简单好用的Python脚本
文章图片
如上所示 , 修改代码第61行的文件夹地址即可 。 修改完成后运行该脚本:
一键自动整理文件!简单好用的Python脚本
文章图片
就能瞬间完成对指定文件夹的整理 , 极其方便 。
一键自动整理文件!简单好用的Python脚本
文章图片
2.原理
这份代码的原理很简单 , 为了整理这些文件 , 我们要遍历当前指定的文件夹:如果是文件夹则跳过 , 如果是文件则检测后缀 , 分类到对应的文件夹中 。 文件夹名字及其对应的文件后缀如下:
一键自动整理文件!简单好用的Python脚本
文章图片
接下来是自动整理的部分代码 , 先遍历指定的文件夹 , 识别后缀并分类到对应的文件夹中 。
一键自动整理文件!简单好用的Python脚本
文章图片
还有出现不存在在我们字典里的后缀的情况 , 把它们分类到名为其他文件的文件夹中:
一键自动整理文件!简单好用的Python脚本
文章图片
3.自定义整理
如果你并不想按照设定好的文件整理 , 希望能自定义地将某些特定后缀的文件放到另一个文件夹 , 比如.py文件统一收纳到“Python脚本”文件夹中 , 你可以这么改DIRECTORIES变量:
改动前:
一键自动整理文件!简单好用的Python脚本
文章图片
改动后:
一键自动整理文件!简单好用的Python脚本
文章图片
你可以按照这个方法 , 自定义收纳那些你需要整理收纳的文件格式 。
如果你只想对DIRECTORIES变量里那些后缀的文件进行整理 , 不属于这些后缀的文件则不进行整理 , 不需要放到“其他文件”目录下 , 此时要怎么做?
很简单 , 你只需要删除以下部分代码就可以完成这个功能:
一键自动整理文件!简单好用的Python脚本
文章图片
一键自动整理文件!简单好用的Python脚本】怎么样 , 是不是很方便?如果这个简单的脚本帮助到了你 , 请转发给需要的人哦 。