python 实现 文档批量重命名
时间: 2023-04-09 19:04:33 浏览: 142
基于Python实现批量重命名文件
可以使用os模块和正则表达式来实现文档批量重命名,以下是示例代码:
```python
import os
import re
# 设置文件夹路径和新文件名的格式
folder_path = "path/to/folder"
new_name_format = "new_name_{}.txt"
# 遍历文件夹中的所有文件
for i, file_name in enumerate(os.listdir(folder_path)):
# 使用正则表达式匹配文件名中的数字部分
match = re.search(r"\d+", file_name)
if match:
# 如果匹配成功,将数字部分作为新文件名的一部分
new_name = new_name_format.format(match.group())
# 使用os模块的rename函数重命名文件
os.rename(os.path.join(folder_path, file_name), os.path.join(folder_path, new_name))
```
这段代码会将文件夹中所有文件的文件名改为类似"new_name_1.txt"、"new_name_2.txt"的格式。
阅读全文