这是我第一次在这里发表文章,我想写一个脚本,以docx作为输入,并选择某些段落(包括表格和图像)以相同的顺序复制到另一个模板文档中(而不是最后)。我遇到的问题是,当我开始迭代元素时,我的代码无法检测到图像,因此我无法确定图像相对于文本和表格的位置,也无法确定它是哪个图像。
简而言之,我得到了doc1:
文本
图像
文本
表
文本
最后我要说的是:
文本
[图像丢失]
文本
表
文本
到目前为止我得到的结果是:
-我可以重复段落和表格:def iter_block_items(parent):
"""
Generate a reference to each paragraph and table child within *parent*,
in document order. Each returned value is an instance of either Table or
Paragraph. *parent* would most commonly be a reference to a main
Document object, but also works for a _Cell object, which itself can
contain paragraphs and tables.
"""
if isinstance(parent, _Document):
parent_elm = parent.element.body
# p