read_word.py
#!/usr/bin/env python3
"""
读取 Word 文档内容
"""
import os
import docx
def read_word_document(file_path: str) -> str:
"""
读取 Word 文档内容
Args:
file_path: Word 文档路径
Returns:
str: 文档内容
"""
try:
doc = docx.Document(file_path)
full_text = []
for paragraph in doc.paragraphs:
full_text.append(paragraph.text)
return '\n'.join(full_text)
except Exception as e:
return f"读取文档失败: {e}"
if __name__ == "__main__":
file_path = "/root/.openclaw/media/inbound/面上项目-正文-2026---4cdee90a-5d04-451f-bd2c-0eff9dbaa7fc"
if os.path.exists(file_path):
content = read_word_document(file_path)
print(content)
else:
print("文件不存在")