Python 2.7 使用python从docx文件读取标题

Python 2.7 使用python从docx文件读取标题,python-2.7,docx,Python 2.7,Docx,我想从docx文件中读取标题,但文档模块并没有读取标题的属性,我如何才能做到这一点 from docx import Document def docheading(): document = Document('C://Users//yousafzai//Desktop//Database//riya//riya//AbdulMateen.docx') headings=document.heading 尝试另一个库,例如paradocx,它可以使用类似于style='Hea

我想从docx文件中读取标题,但文档模块并没有读取标题的属性,我如何才能做到这一点

from docx import Document
def docheading():
    document = Document('C://Users//yousafzai//Desktop//Database//riya//riya//AbdulMateen.docx')
    headings=document.heading

尝试另一个库,例如paradocx,它可以使用类似于
style='Heading 1'

的东西从Office XML规范中读取paradata,我也做了同样的事情。我做了类似的操作您要查找的属性是Style.name

for paragraph in paragraphs:
    if paragraph.style.name=='Heading 1':
        print (paragraph.text)

以下是如何提取标题:


for paragraph in document.paragraphs:
    if paragraph.style.name=='Title':
        doc_title = paragraph.text

你能再解释一下吗