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)