我想知道是否有可能將異常捕獲到列表中(存儲錯誤),繼續執行for item in list
,直到所有項目都被迭代爲止,然後對錯誤進行排序並打印唯一的錯誤?有關異常處理的建議
希望這是有道理的。這裏是一個功能的一個簡單的例子,試圖說明我的意思:
def function1(list1, list2)
for item in list1:
for item in list2:
try:
do stuff here #iterates both lists
except:
capture exception append to list
errors = sort(exceptions)
print unique exceptions
打印異常時,「獨一無二」是什麼意思? – martineau