👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
你有没有遇到过这些情况:
- 下载了100张照片,名字全是 IMG_001、IMG_002……
- 合同文件需要统一加上日期后缀
- 文件名里的错别字要一个个改
今天教你怎么用 python-office 批量重命名文件。
1、替换文件名中的文字
把文件夹里所有文件名中的 "旧文字" 替换成 "新文字":
1 | import office |
运行后:
IMG_001.jpg→照片_001.jpgIMG_002.jpg→照片_002.jpg- ……
2、用正则表达式重命名
想更灵活地匹配?用正则表达式:
1 | import office |
3、在文件名前后加内容
1 | import office |
4、按序号重命名
1 | import office |
运行后:
照片1.jpg→第1张.jpg照片2.jpg→第2张.jpg
5、实战案例:整理下载文件夹
每次下载完,文件夹里乱七八糟的:
1 | import office |
6、实战案例:给照片加上拍摄日期
1 | import office |
7、常见问题
Q:重命名后文件打不开了?
A:确保新文件名不包含特殊字符:\/:*?"<>|
Q:想把子文件夹里的文件也一起重命名?
A:加上 recursive=True 参数:
1 | office.file.replace(folder='文件夹', old='旧', new='新', recursive=True) |
Q:重命名错了怎么办?
A:python-office 不会删除原文件,只是改名,随时可以改回来。
8、下讲预告
学会了文件重命名,下一讲我们学 文件夹整理自动化——按类型、按日期自动分类文件。
敬请期待!
有问题欢迎加微信 python-office 进群交流~
程序员晚枫专注AI编程培训,小白看完他和图灵社区合作的教程《30讲 · AI编程训练营》就能上手做AI项目。
