擅长:python、mysql、java
<p>这是不受<code>python-docx</code>API支持的。您需要以另一种方式编辑XML</p>
<p><code>python-docx</code>可以让您以<code>lxml.etree._Element</code>对象的形式访问段落XML元素(<code><w:p></code>),然后您可以使用该API操作其子元素。基本思想是在找到<code>w:sym</code>元素的地方插入一个新的<code><w:t></code>元素,然后删除<code>w:sym</code>元素</p>
<p><code>lxml.etree._Element</code>API文档在这里:<a href="https://lxml.de/api/lxml.etree._Element-class.html" rel="nofollow noreferrer">https://lxml.de/api/lxml.etree._Element-class.html</a>。代码可能如下所示:</p>
<pre><code>p = paragraph._p
for child_element in list(p):
if child_element.tag != "w:sym":
continue
new_t_element = ...
child_element.addprevious(new_t_element)
p.remove(child_element)
</code></pre>
<p>还有一些细节需要解决,但希望这能给你一个追求的方向。一旦你解决了细节问题,也许你可以在这里发布你的解决方案</p>