我正在使用下面的代码打开文档文件,并将这些段落作为字符串存储在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

最佳答案

str.join方法需要一个字符串列表,但是您要为其提供一个Paragraph对象列表。您应该检索text对象的Paragraph属性以附加到fulltext

fulltext.append(para.text)

关于python - 类型错误:序列项0:预期的str实例,找到了段落,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54450631/

10-10 01:09