import json

# 自定义 JSON 文件路径
json_file_path =   # 请改为你的实际路径

# 读取 JSON 文件
with open(json_file_path, "r", encoding="utf-8") as f:
    data = json.load(f)

# 总数据条数
numbers = len(data)

# 初始化错误类型计数器
error_counts = {i: 0 for i in range(1, 7)}

# 遍历每条数据，直接匹配字符串里的 [[1]] ~ [[6]]
for item in data:
    wrong_str = item.get("wrong_types", "")
    for i in range(1, 7):
        pattern = f"[[{i}]]"
        if pattern in wrong_str:
            error_counts[i] += 1

# 输出结果
print(f"该json文件一共包含{numbers}条数据，其中：")
for i in range(1, 7):
    count = error_counts[i]
    percentage = count / numbers if numbers > 0 else 0
    print(f"错误类型[[{i}]]出现{count}次，占比为{percentage:.2%}；")
