我正在尝试将word docx转换为正常工作的文本。问题是,当我尝试返回参数时,我只获得转换后文本的最后一行。但是,当我打印它时,它会打印所有已完成的文本。
def word_text(test):
for table in tables:
for row in table.rows:
for cell in row.cells:
for paragraph in cell.paragraphs:
print (paragraph.text.encode("utf-8"))
return (paragraph.text.encode("utf-8"))
答案 0 :(得分:0)
因为您只能return
一次。一旦return
,它就不会再回来了。
所以我建议您使用list
并将text
添加到list
,然后添加return list
。