1

我正在尝试使用docx-mailmerge在 Python 中填充 Word 文档。一切正常,但是在另一台计算机上使用另一个版本的 Word 进行一些编辑后,我的脚本在该行出现错误:

document = MailMerge(template) 

错误:

document = MailMerge(template)

File "C:\Python27\lib\site-packages\mailmerge.py", line 79, in __init__
parent.remove(child)
File "src\lxml\lxml.etree.pyx", line 950, in lxml.etree._Element.remove 
(src\lxml\lxml.etree.c:50327)
ValueError: Element is not a child of this node.

这是什么意思?

4

1 回答 1

0

您没有向我们提供任何运行时上下文,但此消息只是通知您lmxl.etree给定行的对象没有名为 的属性(数据字段)Elementetree显然存在,但显然不是预期的类型或结构。树节点可能以某种方式没有完全形成:电子表格单元格是空的,或者具有严重无效的值。

于 2017-05-30T21:50:38.503 回答