update error message

This commit is contained in:
qingxu fu 2023-07-07 17:41:43 +08:00
parent be96232127
commit 67d9051890

View File

@ -14,17 +14,19 @@ def 解析docx(file_manifest, project_folder, llm_kwargs, plugin_kwargs, chatbot
doc = Document(fp) doc = Document(fp)
file_content = "\n".join([para.text for para in doc.paragraphs]) file_content = "\n".join([para.text for para in doc.paragraphs])
else: else:
import win32com.client try:
word = win32com.client.Dispatch("Word.Application") import win32com.client
word.visible = False word = win32com.client.Dispatch("Word.Application")
# 打开文件 word.visible = False
print('fp', os.getcwd()) # 打开文件
doc = word.Documents.Open(os.getcwd() + '/' + fp) doc = word.Documents.Open(os.getcwd() + '/' + fp)
# file_content = doc.Content.Text # file_content = doc.Content.Text
doc = word.ActiveDocument doc = word.ActiveDocument
file_content = doc.Range().Text file_content = doc.Range().Text
doc.Close() doc.Close()
word.Quit() word.Quit()
except:
raise RuntimeError('请先将.doc文档转换为.docx文档。')
print(file_content) print(file_content)
# private_upload里面的文件名在解压zip后容易出现乱码rar和7z格式正常故可以只分析文章内容不输入文件名 # private_upload里面的文件名在解压zip后容易出现乱码rar和7z格式正常故可以只分析文章内容不输入文件名