我有一个包含以下字符串的文档(模板):“你好,我的名字是 Bob。Bob 是个好名字。” 我想使用 python-docx 打开这个文档并使用“查找和替换”方法(如果存在)来更改每个字符串“Bob”->“Mark”。最后,我想生成一个带有字符串“你好,我的名字是 Mark。Mark 是个好名字”的新文档。我怎样才能做到这一点?
from docx import *
TEMPLATE_FILE = 'test_template.docx'
class generate_docx:
@staticmethod
def test():
document = Document(TEMPLATE_FILE)
body = document.xpath('/w:document/w:body', namespaces=nsprefixes)[0]
body = replace(body, 'Bob', 'Mark')
savedocx('proper.docx')
AttributeError:“文档”对象没有属性“xpath”