result = {} # 错误位置 data = [] # 最终取到的数据 for a in list(case_fail): a = list(a) print("失败的数据") print(a) result["id"] = a[0] result["Product_id"] = a[1] result["Webcasemodel_id"] = a[2] result["webcasename"] = a[3] result["webtestresult"] = a[4] result["webtester"] = a[5] result["create_time"] = a[6] result["detail"] = "detail" result["delete"] = "delete" result["error"] = a[7] data.append(result) print("失败的数据result") print(result)
data = [] # 最终取到的数据 for a in list(case_fail): a = list(a) print("失败的数据") print(a) result = {} # 一定要把字典声明成局部变量,否则字典放进列表里,会不断的最后一条新数据覆盖上一条数据 result["id"] = a[0] result["Product_id"] = a[1] result["Webcasemodel_id"] = a[2] result["webcasename"] = a[3] result["webtestresult"] = a[4] result["webtester"] = a[5] result["create_time"] = a[6] result["detail"] = "detail" result["delete"] = "delete" result["error"] = a[7] data.append(result) print("失败的数据result") print(result)