python批量修改pdf文件名
时间: 2023-10-29 18:00:22 浏览: 185
Python批量修改文件名
你可以使用Python的PyPDF2库来批量修改PDF文件的名称。下面是一个简单的示例代码:
```python
import os
from PyPDF2 import PdfFileReader
def rename_pdf_files(directory):
for filename in os.listdir(directory):
if filename.endswith(".pdf"):
# 打开PDF文件并读取元数据
with open(os.path.join(directory, filename), "rb") as file:
pdf = PdfFileReader(file)
title = pdf.getDocumentInfo().title
# 根据元数据中的标题重命名文件
new_filename = f"{title}.pdf"
os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))
print(f"{filename} 重命名为 {new_filename}")
# 指定要修改名称的文件夹路径
directory = "/path/to/pdf/files"
rename_pdf_files(directory)
```
请将`/path/to/pdf/files`替换为你想要修改文件名的文件夹路径。这段代码将遍历指定文件夹中的所有PDF文件,并将每个文件的标题作为新的文件名进行重命名。
阅读全文