我用python一键整理杂乱的文件
前言:
最近电脑升级了一下,需要从新安装操作系统,安装好系统后,发现文件夹内凌乱的文件,还需要一个个建立指定文件夹整理起来,想想都好麻烦。幸好我们有python,所以就写了一个python程序,用于整理杂乱的文件。
案例模块:
Python版本:3.6.5
import os
import shutil # 文件移动模块
完整代码:
import os
import shutil # 文件移动模块def baseFile():"""准备需要整理的文件字典:return:"""# 字典里面的值,还可以不断添加需要归档的文件的后缀名base_file = {"视频": ['.mp4', '.rmvb', '.mkv'],"音频": ['.mp3', '.wav'],"图片": ['.jpeg', '.jpg', '.png', '.gif', '.bmp', '.gif'],"文档": ['.txt', '.pdf', '.doc', 'docx', '.xlsx', '.csv', '.ppt'],"程序": ['.exe', '.msi', '.bat'],'安卓app': ['.apk'],"压缩": ['.zip', '.rar'],}return base_filedef collatingFile(path, base_file):"""自动整理归档文件:return:"""os.chdir(path)# 遍历目标文件夹列表for file in os.listdir(path):# 分离文件和扩展名,并提取出扩展名file_ext = os.path.splitext(file)[-1]# 遍历文件字典for f, ext_list in base_file.items():f_path = os.path.join(path, file, f)# 判断如果没有需要整理的文件夹就建立if not os.path.isdir(f_path):os.makedirs(f, exist_ok=True)# 判断如果扩张名在扩展名列表里面就移动到指定文件夹内if file_ext in ext_list:shutil.move(file, f'{f}/{file}')print('文件整理成功')def main(path):"""实现程序主要思路:param path::return:"""# 1.定义一个基准文件字典base_file = baseFile()# 2.自动整理归档文件collatingFile(path, base_file)if __name__ == '__main__':path = r'D:\TDDOWNLOAD'main(path)
效果展示:
我用python一键整理杂乱的文件相关推荐
- ❤️20行Python代码❤️一键整理桌面、文件夹❤️世界都清净了❤️
大家好,我是Lex 喜欢欺负超人那个Lex 擅长领域:python开发.网络安全渗透.Windows域控Exchange架构 今日重点:如何使用python脚本,一键整理杂乱无章的桌面文件夹. 事情是 ...
- 一键整理电脑桌面、文件夹—只需要20行python代码
目录 事情是这样的 先上效果 1.自定义格式 2.遍历要整理的文件夹 3.启动整理 4.如何运行 5.看一下效果吧 6.完整源码下载地址
- python一键取消注释_Python文件去除注释的方法
本文实例讲述了Python文件去除注释的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/python # -*- coding: GBK -*- #writer:xmnathan ...
- 菜鸟来也!50行Python代码一键整理桌面
我的老同学小马忙于找工作,整天被各种照片信息,和面试笔试资料搞的焦头烂额,很多文件来不及处理,全部都堆放在了一起,久而久之,就造成了桌面非常的混乱,如下图所示: 乱糟糟的桌面,让心情也会潜移默化的变得 ...
- python 如何判断一个函数执行完成_菜鸟来也!50行Python代码一键整理桌面
我的老同学小马忙于找工作,整天被各种照片信息,和面试笔试资料搞的焦头烂额,很多文件来不及处理,全部都堆放在了一起,久而久之,就造成了桌面非常的混乱,如下图所示: 乱糟糟的桌面,让心情也会潜移默化的变得 ...
- 06一键直达:一键整理、秒搜、秒开任何文件、软件、网址
5大效率神器:提升200%的工作效率 1.电脑桌面整理神器:1秒打开任意文件.软件.网址 混乱的桌面间接说明使用电脑的工作过程中也是混乱的节奏,拯救桌面,交给专业的桌面整理工具,交给桌面助手,实现一键 ...
- Python自动化整理文件,还增加了可视化GUI界面
有时候,我们写了一些简单.有用的小代码. 此时,如果能够有一个可视化GUI界面,是不是显得很舒服.今天介绍的一个Python库,超级牛逼,几行代码就可以实现一个可视化界面! Gooey介绍 这里用到的 ...
- 用 Python 制作可视化 GUI 界面,一键实现自动分类管理文件!
作者 | 欣一 来源 | Python爱好者集中营 经常杂乱无章的文件夹会让我们找不到所想要的文件,因此小编特意制作了一个可视化GUI界面,通过输入路径一键点击实现文件分门别类的归档. 不同的文件后缀 ...
- 上千个电脑文件怎么搬?用Python一键复制移动
今天,,教大家炫(zhuang)技(b)于无形,展示你的Python技能!使用Python一键批量移动和复制文件" 这是什么?为什么它会自动运行?我的电脑被操控了吗? 别慌!只要你接触过Py ...
最新文章
- 什么是内卷?华为内部这篇文章读懂
- Javascript 中 null、NaN和undefined的区别
- 教你打造优秀IT博文
- VCG(VisualCodeGrepper)安装使用教程
- java开发架构设计_跪了!阿里技术官出品:Java架构设计之完美,看完秒进大厂。...
- python设计自定义函数_python
- 全球首发免费的MySql for Entity Framework Core
- Javascript高级程序设计第二版第十四章--异常--笔记
- 基于Cocos2d-x开发guardCarrot--6 《保卫萝卜2》解锁天天向上玩法
- 计算机驱动程序检测,检测到计算机制造商图形驱动程序对于显卡驱动程序
- 抖音:运营与商业模式分析
- 实变函数(3)-可测函数
- html bottom没有效果,css 设置margin-top或margin-bottom失效不取作用的解决方法
- java 登陆qq_纯java的QQ登陆界面
- DOOM3 源码分析笔记(1)
- i12蓝牙耳机怎么设置成中文_windows10的蓝牙怎么打开?如何修复Windows 10中的蓝牙问题...
- 学生写给老师的一封邮件
- c语言主函数如何调用其他函数,SOS、、、、在主函数中调用其他函数
- 【研发校招专场】云和恩墨2022届春季校招研发岗位持续招聘中!
- 关于计算机春联PPT,春节祝福专题-春联.ppt