python代码:打开”1.docx“文档,选择第7、8、9、11、12、13段文字的前17个字,加粗。
时间: 2023-07-10 09:16:30 浏览: 214
以下是实现你要求的 Python 代码:
```python
import docx
# 打开文档
doc = docx.Document('1.docx')
# 选择指定段落
paragraphs = [doc.paragraphs[i] for i in [6, 7, 8, 10, 11, 12]]
# 选择指定文字并加粗
for p in paragraphs:
text = p.text[:17] if len(p.text) >= 17 else p.text
p.clear()
run = p.add_run(text)
run.bold = True
# 保存文档
doc.save('1.docx')
```
注意,此代码需要安装 python-docx 库,可通过 pip 安装。同时,需将代码中的 `'1.docx'` 替换成你要操作的文档路径。
阅读全文