知行编程网知行编程网  2022-01-25 13:43 知行编程网 隐藏边栏 |   抢沙发  2 
文章评分 0 次,平均分 0.0

今天介绍的案例是如何利用Python来自动化移动、修改、重命名文件/夹,这样的操作在日常办公中经常会用到,若能掌握用Python实现将会大大提高效率

所以我希望能够通过这篇文章来让大家了解:如何基于 os globshutil文件管理的综合运用!

一、需求描述

为了让本文介绍的案例更有通用型,我新建了一个文件夹 files1 存放着 1800+ 个文件,如下所示:移动并重命名2000个文件,Python,3秒

需要完成的内容如下

1835 个文件移动到新文件夹 file2,并且重命名文件,名字开头加上 序号 和 “终稿” 两个字,如名字更改为 “1-终稿-xxxxx(原文件名)

你心里可能想着:这是人做的事??? 但确实这是真实的需求,文件批量重命名非常常见,如果没有一些技巧,那么只能耗费大量的时间和人力去做。这里的技巧,就是 Python

另外还有一个问题:要先移动再重命名还是先重命名再移动呢? 继续往下看!

二、前置知识和数据准备

2.1 生成大量随机文件

真实的办公场景并不会这样的需求,毕竟谁想要无端给自己的电脑产生大量无用文件呢(也不要给别人的电脑乱用)

不得不提,生成随机文件能够帮助我们更好的测试自己 Python 文件管理的技能。如果你没有合适的文件夹和文件夹供自己练习,那么为什么不自己写个代码产生呢?

当然,在这个过程中我们也会学习一些知识点,先看代码:


移动并重命名2000个文件,Python,3秒

看到没,Python、3秒、搞定、干饭!

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享