docs(比对工具): 数字/non-numeric 文本差异单列『需处理(非数值文本)』(如手工反引号),不再混入其它
1个文件已修改
4 ■■■■■ 已修改文件
docs/工具/汇总大表差异比对.py 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/¹¤¾ß/»ã×Ü´ó±í²îÒì±È¶Ô.py
@@ -109,7 +109,7 @@
"""
def main(gen, dgf, prefix):
    ACTION = ("实质数值差异", "错误值(程序)", "错误值(手工)", "文本不同")
    ACTION = ("实质数值差异", "错误值(程序)", "错误值(手工)", "需处理(非数值文本)", "文本不同")
    IGNORE = ("已忽略(单边有值)", "已忽略(结构/设计)", "取整尾差(可忽略)", "文本型数字(可忽略)",
              "已知设计(母版新增行)", "已知设计(无表头草稿列)", "已知设计(排名表当月/累计块)", "其它")
    cats = list(ACTION) + list(IGNORE)
@@ -193,6 +193,8 @@
                    cat = "错误值(程序)"; note = vg
                elif isinstance(vd, str) and vd.startswith("#"):
                    cat = "错误值(手工)"; note = vd
                elif (num(vg) and isinstance(vd, str)) or (num(vd) and isinstance(vg, str)):
                    cat = "需处理(非数值文本)"; note = "程序=%s æ‰‹å·¥=%s" % (str(vg)[:14], str(vd)[:14])
                else:
                    cat = "其它"; note = "程序=%s æ‰‹å·¥=%s" % (str(vg)[:14], str(vd)[:14])
                if cat: