# -*- coding: utf-8 -*- """检查 S1 模板 docx 的表格样式/标题样式 ID/页面设置,供生成器复用。""" from __future__ import annotations import re import zipfile from pathlib import Path BASE = Path(r"C:\Users\skygu\OneDrive\Projects\AIDOP\项目\项目管理\产互联项目管理\交付文档\Release产互联") for name in [ "S1产销协同业务需求描述-V0.4.docx", "S1产销协同模块蓝图设计方案-V2.2.docx", "S1产销协同模块详细设计说明书-V1.2.docx", "S1产销协同模块用户操作手册-V1.2.docx", ]: z = zipfile.ZipFile(BASE / name) xml = z.read("word/document.xml").decode("utf-8") tbl_styles = sorted(set(re.findall(r'", xml) print(name) print(" tblStyles:", tbl_styles) print(" pStyles:", p_styles[:20]) print(" pgSz:", sect.group(0) if sect else None)