嗨,有沒有辦法從異常被拋出的地方繼續? 例如,我有以下psudo代碼Python從異常被拋出的地方繼續運行
unique code 1
unique code 2
unique code 3
,如果我想忽略任何獨特的代碼語句的例外,我將不得不做這樣的:
try:
#unique code 1
except:
pass
try:
#unique code 2
except:
pass
try:
#unique code 3
except:
pass
但這不是優雅的我,對我的生活我不記得我是如何解決這樣的最後一次問題......我想有是一樣的東西
try:
unique code 1
unique code 2
unique code 3
except:
continue from last exception raised
更新: 原因:我問這個問題的原因是上面的3行代碼共享相同類型的異常,可以說,從數組中提取信息,並且在這個特定場景中,我並不關心值的異常在數組中。
使用捕獲所有異常的那樣無論如何,這不是一個好習慣。您應該捕獲更具體的異常類型。 – Keith
@Keith我已添加原因,請參閱上文。 –