我正在使用以下代码打开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
答案 0 :(得分:2)
str.join
方法需要一个字符串列表,但是您要为其提供一个Paragraph
对象列表。您应该检索text
对象的Paragraph
属性,以附加到fulltext
上:
fulltext.append(para.text)