【发布时间】:2020-04-21 04:31:40
【问题描述】:
我有一个很大的 .docx 文档。它有100多个段落。但是,我需要删除一些垃圾段落。例如,那些需要删除的段落有一个关键字“无”。如何使用 python 删除那些具有关键字“None”的段落。这是我目前所拥有的,但它只能删除空白段落。如何修改它以实现我的目标?
import docx
f = docx.Document(r"test.docx")
doc = docx.Document()
for para in f.paragraphs:
if para.text.count("\n") == len(para.text):
continue
else:
if not para.text[0].isalpha():
continue
doc.add_paragraph(para.text)
doc.save(r"test2.docx")
【问题讨论】:
标签: python docx python-docx