配置来源: workspace-yoyo/config.py
python-docx 从零构建文档E:\daily\{YYYY-MM-DD}\金融市场日报_{YYYYMMDD}.docxtext
金融市场日报 {YYYY年MM月DD日}
报告日期:{REPORT_DATE} 数据截至:{DATA_DATE}
一、隔夜环球市场总结
(纯文字,无任何数字)
二、市场表现方面
2.1 美国
· 美股(含市场结构 + 重要个股与板块动态)
· 美国经济情况
· 美债
· 美元指数
· 美国就业市场情况
2.2 中国及中国香港
· A股
· 港股
2.3 黄金
三、政策方面
· 美国政策
· 欧洲政策
· 中国政策
四、科技方面
· 每条新闻独立成段
五、其他市场
· 欧洲股市
· 欧元区经济
· 亚太市场
六、今日关注经济数据
类型格式示例股指价格统一保留两位小数道指跌0.77%报49230.71点黄金价格每盎司X美元,保留两位小数每盎司4708.60美元美债收益率保留两位小数跌0.69个基点至4.31%美元指数保留两位小数美元指数涨0.33%报98.38
直接使用 market_data.json 中的完整 环球市场速览.段落列表(由 collect-market-data 生成)。
格式要求:
生成逻辑( build_global_summary):
python
summary_data = mdata.get('环球市场速览', {})
paragraphs = summary_data.get('段落列表', [])
if paragraphs:
return "\n".join(paragraphs) # 直接使用速览,不加工
如 market_data.json 中无环球市场速览数据,回退到原有合成逻辑。
元素字体字号颜色文档标题微软雅黑18pt深蓝 #1F497D一级标题微软雅黑14pt 加粗深蓝 #1F497D二级标题微软雅黑12pt 加粗中蓝 #2E74B5三级标题微软雅黑10.5pt 加粗黑色正文微软雅黑10.5pt黑色副标题/日期微软雅黑9pt灰色 #606060
类型格式示例股指涨跌涨跌%报点数道指跌0.77%报49,553点黄金价格每盎司X美元每盎司4,738.50美元美债收益率涨跌X.XX个基点跌0.69个基点至4.5218%美元指数美元指数涨0.33%报98.38—
内容 字段:若内容字段疑似乱码(混入大量全角空格\u3000 或控制字符),则回退到 标题 字段_媒体名1_媒体名2 模式会被正则去除(例如 _财经头条__新浪财经 → 清洁标题)DocBuilder 中添加方法E:\daily\{YYYY-MM-DD}\market_data.json执行: scripts/generate_word.py
流程:
market_data.jsonbuild_*() 函数构建各模块内容DocBuilder 按文档结构顺序写入内容金融市场日报_{YYYYMMDD}.docx