可以使用 python-docx 库来操作 docx 格式的文档。这里是一个例子,它可以在 docx 文档中删除所有段落中的 "关键词"。
def delete_keyword(doc_name, keyword):# 载入文档
doc = docx.Document(doc_name)
# 遍历每一个段落
for p in doc.paragraphs:
# 将段落中的文本拆分成独立的词
words = p.text.split()
# 遍历每一个词,如果是 "关键词",就将其删除
for i, w in enumerate(words):
if w == keyword:
del words[i]
# 将处理后的词列表重新连接成一个字符串,并替换原来的段落文本
p.text = ' '.join(words)
# 保存文档
doc.save(doc_name)