10 行代码实现杂乱文件自动分类

简介:

起因

前几天看到鱼哥这篇文章(阅读原文可跳转) ,就想着转载分享给大家来着 。为啥 ?因为小詹经常因为桌面混乱被导师怼成狗 。我相信不止是我 ,很多人的电脑文件夹都是这样的 :

72a035e5401e457bb454528a23be858989244ff7

想要自己去整理的时候简直想扇自己两巴掌。这种重复性的工作用python来完成是再好不过了。 经过

我简单捋了下思路,我想要的只是把文件分类,只要看起来井井有条便于查找就行,那只要按照文件后缀来分类,就简单粗暴了。

但是在这里我又不想每个文件都罗列出来,于是我就想到了os库,只要简单读取文件后缀,之后再判断是否存在这样就可以减少很多代码了。

这里用到的库有 os 和 shutil 。如果没有直接 pip 安装就好啦~

其中shutil.move可以帮助我们移动文件,接下来上代码:

34e394e8d5c499c2138260008cf34734146e6f66

结果

a899df1703c1f58da8db97640ed1f1505bbe8380

原文发布时间为:2018-10-15 本文作者:鱼哥 本文来自云栖社区合作伙伴“小詹学Python”,了解相关信息可以关注“ 小詹学Python ”。
相关文章
|
11月前
|
网络安全 数据安全/隐私保护 计算机视觉
2024蓝桥杯网络安全-图片隐写-缺失的数据(0基础也能学会-含代码解释)
2024蓝桥杯网络安全-图片隐写-缺失的数据(0基础也能学会-含代码解释)
|
Python
实用主义 --- 杂乱文件自动分类
实用主义 --- 杂乱文件自动分类
122 0
【太好用了!】使用openpyxl 对比两个excel表格之间的差异
【太好用了!】使用openpyxl 对比两个excel表格之间的差异
|
程序员
相见恨晚的Matlab编程小技巧(2)-代码怎么做到逻辑清晰?——巧用注释符“%“
        本文将以教程的形式详细介绍Matlab中两个常用符号“%”和“%%”的作用。初学者可以通过此文掌握这两个符号的用法,为Matlab编程打下坚实的基础。
|
存储 JavaScript 前端开发
V8中的快慢数组(附源码、图文更易理解😃)
V8中的快慢数组(附源码、图文更易理解😃)
207 1
V8中的快慢数组(附源码、图文更易理解😃)
|
JSON 算法 数据格式
【变化检测】多时相影像变化检测精度评价(附有完整代码)
【变化检测】多时相影像变化检测精度评价(附有完整代码)
|
存储 机器学习/深度学习 算法
Python 实现LSB算法进行信息隐藏 包含空域与变换域 JPEG信息隐藏算法 对PDF文件进行信息隐藏 基于卷积神经网络的隐写分析 Matlab SRM、SCA隐写分析
Python 实现LSB算法进行信息隐藏 包含空域与变换域 JPEG信息隐藏算法 对PDF文件进行信息隐藏 基于卷积神经网络的隐写分析 Matlab SRM、SCA隐写分析
641 0
Python 实现LSB算法进行信息隐藏 包含空域与变换域 JPEG信息隐藏算法 对PDF文件进行信息隐藏 基于卷积神经网络的隐写分析 Matlab SRM、SCA隐写分析
|
算法框架/工具
|
文字识别 算法 计算机视觉
【数图大作业】基于模板匹配的文字识别(一)(思路+实现要点+预处理分析)
【数图大作业】基于模板匹配的文字识别(一)(思路+实现要点+预处理分析)