python快速批量修改pdf名字
时间: 2023-12-04 21:05:49 浏览: 235
Python批量修改文件名
你可以使用Python的os和re模块来批量修改文件名。具体步骤如下:
1. 遍历文件夹,获取每一个pdf文件的文件名。
2. 从每个文件名中提取学生姓名和学号等信息。
3. 将学生姓名和学号等信息组合成新的文件名。
4. 使用os模块中的rename()函数将原文件名修改为新的文件名。
以下是一个示例代码:
```python
import os
import re
# 遍历文件夹,获取每一个pdf文件的文件名
folder_path = 'your_folder_path'
for filename in os.listdir(folder_path):
if filename.endswith('.pdf'):
# 从每个文件名中提取学生姓名和学号等信息
name = re.findall(r'学生姓名:(.+?)\s', filename)[0]
id = re.findall(r'学号:(.+?)\s', filename)[0]
# 将学生姓名和学号等信息组合成新的文件名
new_filename = name + id + '.pdf'
# 使用os模块中的rename()函数将原文件名修改为新的文件名
os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, new_filename))
```
阅读全文