python办公自动化(十一)自动分类文件夹
自动分类文件夹
在平时工作中,可能都没有文件分类的习惯,导致文件夹中的文件非常乱。为了让工作和学习更加的高效,可以用python实现文件自动分类,把文件按照文件的类型(扩展名)进行归类。
需求
根据文件扩展名对文件进行分类。
可以看到下图中word、excel、PPT、pdf分别都在一个文件夹中,使用python建立docx、xlsx、pptx、pdf的文件夹,分别存放对相应的文件。
思路
主要使用到的模块:
os模块:与python操作系统交互
shutil模块:针对文件与文件夹的操作,比os更加有针对性
glob模块: 查找符合特定规则的文件路径名
获取到文件夹所在的路径,获取要分类的文件的路径,然后以文件的类型进行分类,创建后缀名文件夹,再把文件放入对应的文件夹内。
代码实现
python办公自动化(十一)自动分类文件夹相关推荐
- 第19天---python办公自动化---操作PDF文件
第19天-python办公自动化-操作PDF文件 在Python中,可以使用名为PyPDF2的三方库来读取PDF文件,可以使用下面的命令来安装它. pip install PyPDF2 读取PDF并抽 ...
- Python判断两个文件夹中互相不同的文件有哪些、判断一个文件夹相对于另外一个文件夹缺少了哪些文件
Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些文件 目录 Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些 ...
- python怎么读文件夹下的文件夹-python如何获取当前文件夹下所有文件名详解
前言 本文主要给大家介绍了关于python获取当前文件夹下所有文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 os 模块下有两个函数: os.walk() os.li ...
- Python语言学习之文件夹那些事:python和文件夹的使用方法之详细攻略
Python语言学习之文件夹那些事:python和文件夹的使用方法之详细攻略 目录 Python与文件夹那些事 1.创建/删除文件/文件夹 1.创建文件夹
- python读取多个文件夹下所有txt_Python实现合并同一个文件夹下所有txt文件的方法示例...
本文实例讲述了Python实现合并同一个文件夹下所有txt文件的方法.分享给大家供大家参考,具体如下: 一.需求分析 合并一个文件夹下所有txt文件 二.合并效果 三.python实现代码 # -*- ...
- python os如何创建文件夹_Python怎样创建文件夹,怎样删除文件夹
Python在存储数据的时候需要创建和删除文件夹.今天小编我就来给大家分享一下Python怎样创建和删除文件夹的经验. 工具/原料 电脑 Python3 方法/步骤 1 首先可以用Python的os模 ...
- python找出某个文件夹下某个后缀的文件
python找出某个文件夹下某个后缀的文件 import osdef find_files_with_suffix(folder_path, suffix):# 使用os模块获取文件夹中所有文件的路径 ...
- python如何创建一个文件夹_利用Python怎么创建一个文件夹
利用Python怎么创建一个文件夹 发布时间:2020-12-08 14:48:04 来源:亿速云 阅读:91 作者:Leah 这期内容当中小编将会给大家带来有关利用Python怎么创建一个文件夹,文 ...
- python制作相册_《自拍教程73》Python 自动生成相册文件夹
这里将告诉您<自拍教程73>Python 自动生成相册文件夹,具体操作过程:案例故事: 接Python mediainfo批量重命名图片文件,测试图片是批量重命名好了, 但是将测试图片放于 ...
- python利用pyside2创建文件夹选择框,文件选择框(无小窗口)
python利用pyside2创建文件夹选择框,文件选择框(无小窗口) 文件夹选择框 文件选择框 文件多选框 之前利用win32ui创建文件选择窗口非常好用,但是想使用文件夹选择窗口发现行不通.利用t ...
最新文章
- 身份验证——《跟我学Shiro》
- uvalive 4795 Paperweight
- IT人经常围观精品站点推荐
- 关于在Flask中使用Restful
- 互联网晚报 | 12月22日 星期三 | 乐视宣布涨薪;小米12系列官宣12月28日发布;好未来推出全新品牌美校...
- 美团面试官:讲清楚MySQL结构体系,立马发offer
- mysql数据库设计255_MySQL数据库设计规范
- Activity与Fragment生命周期
- 最受欢迎Java数据库访问框架(DAO层)
- FreeMarker 模板引擎快速入门 与 生成Word文档终极解决方案
- 软件系统命名简称大全
- Qt之QThread基本用法
- 我看韩寒-话题2010读后
- 已取消到该网页的导航 桌面右下角
- Linux下通过虚拟网卡实现局域网 转发tcp/udp流量
- MacOS 下恢复使用谷歌浏览器翻译功能
- speedoffice(Excel)表格中如何插入百分比符号
- 微信公众平台配置——URL、Token和JS安全域名
- 安卓应用市场广告(CPD),aso cpd
- opencms初级课程-郗旭光-专题视频课程
热门文章
- C++第2次实验2-三角形类
- 【小应用】社交距离检测
- 谷粒商城——第一篇 前后端基础
- SAP中通过历史记录查询追溯BOM工程变更处理物料升级未生效问题实例
- 4. gstimxv4l2src.c源码分析
- 磁珠法RNA pull down试剂盒、蛋白质-核酸相互作用
- android 播放器 samba,(发烧屋)教你如何解决蓝光机 KODI无法打开局域网SMB共享的问题/安卓播放器/硬盘播放器...
- 微信王者登录太多服务器怎样删除,使用微信登录游戏或其他app时,可以使用不同的个人信息登录 选项已满 怎么删除?如图...
- Excel论文画折线图
- 软件测试计划和测试方案的区别