python批量修改word名字
时间: 2023-09-12 09:03:19 浏览: 163
你可以使用 Python 的 `docx` 模块来批量修改 Word 文档的名字。以下是一个示例代码:
```python
import os
from docx import Document
# 遍历指定目录下的所有 Word 文档
for filename in os.listdir('/path/to/word/files'):
if filename.endswith('.docx'):
# 打开 Word 文档
doc = Document('/path/to/word/files/' + filename)
# 修改文档的标题
doc.core_properties.title = 'New Title'
# 保存文档并修改文件名
new_filename = 'new_' + filename
doc.save('/path/to/word/files/' + new_filename)
os.rename('/path/to/word/files/' + filename, '/path/to/word/files/' + new_filename)
```
在上面的代码中,你需要将 `/path/to/word/files` 修改为你存储 Word 文档的实际路径,并将 `New Title` 修改为你想要设置的新标题。代码将遍历指定目录下的所有 Word 文档,修改它们的标题并保存为新的文件,然后将原始文件名修改为新的文件名。
阅读全文