import docx
# 1.读取文件
doc_name = "test.docx"
doc = docx.Document(doc_name)
# 2.修改文本内容
for paragraph in doc.paragraphs: # 获取所有的paragraphs
for run in paragraph.runs:
if 'keyword' in run.text:
run.text = run.text.replace('keyword', new_keyword)
# 3.修改table内容
for table in doc.tables:
for row in table.rows:
for cell in row.cells:
for paragraph in cell.paragraphs:
for run in paragraph.runs:
if 'keyword' in run.text:
run.text = run.text.replace('keyword', new_keyword)
# 4.保存
doc.save(doc_save_path)
python批量修改word文字
最新推荐文章于 2024-05-28 00:08:02 发布