fra*_*lau 3 python python-docx
在 python-docx 中,有一个Paragraph 方法用于在另一个段落之前插入一个段落:
p2 = p.insert_paragraph_before("hello", style='Normal')
Run Code Online (Sandbox Code Playgroud)
假设我们已经保存了一个包含表格的docx文档,并且我们想在表格之前插入一个段落,例如解释。找到带有以下内容的表格相当容易:
for table in document.tables:
...
Run Code Online (Sandbox Code Playgroud)
不幸的是,Table对象没有insert_paragraph_before方法。如何实现这一点呢?
小智 6
你甚至可以用更简单的方式来做,像这样
> paragraph = document.add_paragraph('the text you want')
> table._element.addprevious(paragraph._p)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5324 次 |
| 最近记录: |