【问题标题】:Typeerror: sequence item 0: expected str instance, Paragraph found类型错误:序列项 0:预期的 str 实例,找到段落
【发布时间】:2019-01-30 22:38:42
【问题描述】:

我正在使用下面的代码打开一个 doc 文件并将段落作为字符串存储在 Django 视图中。

 doc = docx.Document('media/%s'%(filename))
 fulltext = []
 for para in doc.paragraphs:
     fulltext.append(para)
 docdata1 ='\n'.join(fulltext)

我遇到了一个错误

Typeerror: sequence item 0: expected str instance, Paragraph found

【问题讨论】:

    标签: python django python-3.x docx


    【解决方案1】:

    str.join 方法需要一个字符串列表,而您却给它一个 Paragraph 对象列表。您应该检索Paragraph 对象的text 属性以附加到fulltext

    fulltext.append(para.text)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-02
      • 2015-11-11
      • 1970-01-01
      • 1970-01-01
      • 2021-05-17
      • 2023-03-15
      相关资源
      最近更新 更多