使用 Python-Docx 获取 docx 文件中列表项的列表编号

时间:2021-02-25 18:11:32

标签: python python-3.x ms-word python-docx

当我访问段落文本时,它不包括列表中的编号。

当前代码:

document = Document("C:/Foo.docx")
for p in document.paragraphs:
     print(p.text)

在 docx 文件中列出:

Numbered List

我期待:
(1) 两者的归化...
(2) 入籍...
(3) 归化...

我得到了什么:
两者的归化...
入籍...
归化...

检查文档的 XML 后,列表编号存储在 w:abstructNum 中,但我不知道如何访问它们或将它们连接到正确的列表项。 如何访问 python-docx 中每个列表项的编号,以便它们可以包含在我的输出中? 有没有办法使用 python-docx 来确定这些列表的正确嵌套?

谢谢。这是我目前正在处理的项目的最后一个障碍。

0 个答案:

没有答案
相关问题