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("文件不存在")