我瞭解try/except方法。我正在試圖做的是:python忽略任何導致錯誤的行並繼續運行該行後的代碼
try:
some_func1() #potentially raises error too
do_something_else() #error was raised
continue_doing_something_else() #continues here after handling error
except:
pass
在上面的代碼,當誤差在do_something_else的提高()時,錯誤處理,但隨後在try語句退出。
我想要的是讓python繼續導致錯誤的行之後的任何代碼。假設一個錯誤可能發生在try語句的任何地方,所以我不能只包裝do_something_else()本身的try/except,有沒有辦法在python中做到這一點?
只在你的'try中包含'do_something_else':...除了:'block –
你捕獲所有異常,然後通過。 Python只是在做你所說的。 (如果需要更多幫助,請使用追溯完整示例)。 – thebjorn
或之後。 'try:<可以拋出的代碼>除了: do_other_stuff()' –
Baldrickk