如何使用python在docx中查找列表?

肖恩·VDH

我正在尝试拆开一个像这样的word文档:

1.0清单项目
1.1清单项目
1.2清单项目
2.0清单项目

它存储在docx中,我正在使用python-docx尝试对其进行解析。不幸的是,它一开始丢失了所有编号。我正在尝试确定每个有序列表项的开始。

python-docx库还允许我访问样式,但是我无法弄清楚如何确定样式是否为列表样式。

到目前为止,我一直在弄乱一个函数并检查输出,但是标准格式如下:

    for p in doc.paragraphs:
        s = p.style
        while s.base_style is not None:
            print s.name
            s = s.base_style
        print s.name

我一直在尝试搜索自定义样式,但是全部以“ Normal”结尾,而不是“ ListNumber”。

我尝试在文档,段落和运行下搜索样式,但是没有运气。我也尝试过搜索p.text,但是如前所述,编号不会持续。

斯堪尼

列表项可以通过多种方式在XML中实现。不幸的是,最常见的方法是,使用工具栏添加列表项(与使用样式相反)也可能是最复杂的。

最好的选择是开始使用opc-diag查看document.xml中正在使用的XML,然后从那里制定策略。

python-docx的列表处理API尚未真正实现,因此,如果要使用今天的版本完成此操作,则需要在lxml级别进行操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用python查找和替换嵌套列表中的字符?

来自分类Dev

如何使用python [with Duplicates]在列表中查找序列的长度?

来自分类Dev

如何使用docx中的python-docx识别分页符

来自分类Dev

Python - 如何在列表中查找数字

来自分类Dev

如何使用ruby查找数组中的对列表?

来自分类Dev

使用python在列表中查找明确的单词

来自分类Dev

使用python在列表中查找明确的单词

来自分类Dev

使用 Python 3 在列表中查找索引

来自分类Dev

使用python查找图像当前docx文件

来自分类Dev

如何在不使用python中的set的情况下在列表中查找重复项?

来自分类Dev

如何在列表中查找最频繁的列表-Python

来自分类Dev

使用python在列表列表中查找匹配值

来自分类Dev

使用python在列表列表中查找匹配的值

来自分类Dev

使用Python在列表列表中查找相似的项目

来自分类Dev

如何在Python中使用递归在列表中查找序列分割

来自分类Dev

Python-如何使用硒从消失的下拉列表中查找元素

来自分类Dev

如何在不使用len()的情况下在python中查找列表的长度

来自分类Dev

如何使用Python Docx更新MS Word中的字段

来自分类Dev

如何使用python从docx文件中的标题下提取文本

来自分类Dev

如何使用python计算docx文件中表中的行值

来自分类Dev

如何使用Python查找列中的文本

来自分类Dev

如何在列表python中查找和保留双打?

来自分类Dev

如何在列表Python中查找重复值

来自分类Dev

如何在嵌套列表Python中查找接近数字的值

来自分类Dev

如何在列表中查找字典键值的索引?(Python)

来自分类Dev

如何在列表中查找字典键值的索引?(Python)

来自分类Dev

如何按属性在python列表中查找对象

来自分类Dev

如何使用Python查找两个列表交集的索引?

来自分类Dev

如何使用扫描仪在Java中查找客户列表:

Related 相关文章

  1. 1

    如何使用python查找和替换嵌套列表中的字符?

  2. 2

    如何使用python [with Duplicates]在列表中查找序列的长度?

  3. 3

    如何使用docx中的python-docx识别分页符

  4. 4

    Python - 如何在列表中查找数字

  5. 5

    如何使用ruby查找数组中的对列表?

  6. 6

    使用python在列表中查找明确的单词

  7. 7

    使用python在列表中查找明确的单词

  8. 8

    使用 Python 3 在列表中查找索引

  9. 9

    使用python查找图像当前docx文件

  10. 10

    如何在不使用python中的set的情况下在列表中查找重复项?

  11. 11

    如何在列表中查找最频繁的列表-Python

  12. 12

    使用python在列表列表中查找匹配值

  13. 13

    使用python在列表列表中查找匹配的值

  14. 14

    使用Python在列表列表中查找相似的项目

  15. 15

    如何在Python中使用递归在列表中查找序列分割

  16. 16

    Python-如何使用硒从消失的下拉列表中查找元素

  17. 17

    如何在不使用len()的情况下在python中查找列表的长度

  18. 18

    如何使用Python Docx更新MS Word中的字段

  19. 19

    如何使用python从docx文件中的标题下提取文本

  20. 20

    如何使用python计算docx文件中表中的行值

  21. 21

    如何使用Python查找列中的文本

  22. 22

    如何在列表python中查找和保留双打?

  23. 23

    如何在列表Python中查找重复值

  24. 24

    如何在嵌套列表Python中查找接近数字的值

  25. 25

    如何在列表中查找字典键值的索引?(Python)

  26. 26

    如何在列表中查找字典键值的索引?(Python)

  27. 27

    如何按属性在python列表中查找对象

  28. 28

    如何使用Python查找两个列表交集的索引?

  29. 29

    如何使用扫描仪在Java中查找客户列表:

热门标签

归档