五种环境差异各怎么认
五条失败信息,各对应一种环境差异。按关键字分类,数一数各几条:
msgs = ["AssertionError: 3 != 0", "FileNotFoundError: 数据/样例.txt", "KeyError: 'RATE_FIXED'", "ConnectionError: 汇率服务连不上", "UnicodeDecodeError: utf-8 codec", "FileNotFoundError: 数据/期望.txt"]
kinds = []
for m in msgs:
if "FileNotFound" in m:
kinds.append("目录")
elif "KeyError" in m:
kinds.append("环境变量")
elif "Connection" in m:
kinds.append("外部服务")
elif "Unicode" in m:
kinds.append("编码")
else:
kinds.append("共享状态")
print(",".join(kinds) + "/" + str(kinds.count("目录")))
全部评论