从docx中以段落形式读取文本,并将段落以字符串形式保存到一个列表中。

问题描述 投票:0回答:1

我从docx文档中读取段落,这很有效。现在,我想把每个段落作为一个字符串存储到一个列表中。我写了下面的代码并运行它。

from docx import Document
sentences = []

document = Document('/path/to/*.docx')
for para in document.paragraphs:
    print(para.text)
    para = para.text
    sentences = sentences.append(para)

并得到了这个错误。

AttributeError: 'NoneType' object has no attribute 'append'

有谁知道如何得到我想要的输出?

python string list text docx
1个回答
1
投票

使用

sentences.append(para)

而不是。

sentences = sentences.append(para)

List.append() 函数返回None

© www.soinside.com 2019 - 2024. All rights reserved.