作者:陈熹、刘早起
来源:早起Python
今天介绍的案例是如何利用Python来自动化移动、修改、重命名文件/夹,这样的操作在日常办公中经常会用到,若能掌握用Python实现将会大大提高效率!
所以我希望能够通过这篇文章来让大家了解:如何基于 os
glob
和 shutil
对文件管理的综合运用!
一、需求描述
为了让本文介绍的案例更有通用型,我新建了一个文件夹 files1
存放着 1800+ 个文件,如下所示:
需要完成的内容如下
“将 1835 个文件移动到新文件夹
”file2
,并且重命名文件,名字开头加上 序号 和 “终稿” 两个字,如名字更改为 “1-终稿-xxxxx(原文件名)
”
你心里可能想着:这是人做的事??? 但确实这是真实的需求,文件批量重命名非常常见,如果没有一些技巧,那么只能耗费大量的时间和人力去做。这里的技巧,就是 Python
另外还有一个问题:要先移动再重命名还是先重命名再移动呢? 继续往下看!