【发布时间】:2018-03-12 18:10:46
【问题描述】:
我有一个文档,其中有项目符号和数字中的文本。我想查找 word 文档的项目符号总数和编号。
这是我尝试过的示例文本:
这是对word文档的子弹测试
• 让我们为此努力以玩成名游戏
• 在蜡烛变暗之前点亮灯泡
• 像没有明天一样奔跑
我也输入数字,因为我想计算子弹和数字
- 这是一个数字
- 这是另一个号码
- 数字太多了
我已经尝试了以下代码:
my_file = "Bullet_test.docx"
from docx import Document
document = Document(my_file)
styles = document.styles
阅读子弹
from docx.enum.style import WD_STYLE_TYPE
paragraph_styles = [
s for s in styles if s.type == WD_STYLE_TYPE.PARAGRAPH
]
paragraph_styles
我得到以下输出:
[_ParagraphStyle('Normal') id: 106125072,
_ParagraphStyle('List Paragraph') id: 106126528]
我想找到项目符号和编号的总数,对于示例 word 文档,我总共应该有 6 个。请让我知道我做错了什么。
【问题讨论】:
标签: python python-3.x