2016-12-15 107 views
-2

可以說我有一大塊代碼,只要我遇到異常,我想忽略它並繼續下一行。在Python中可能嗎?我想要的東西,喜歡 -繼續例外並轉到下一個語句python

try: 
    #some code here 
    #see an exception, ignore, continue to next line 
    #more code 
    #any more code , ignore and march on through rest of block 
except: 
    pass 
+1

是啊:在每一行的周圍都包含'try/except'。但它並不是非常有用......如果一行定義了'a',並且在那裏出現異常,'a'沒有被定義。下一行使用'a':你再次遇到異常......等等。 –

+0

Python2或Python3? – MYGz

+0

你正在使用哪個python版本?它在這種情況下很重要 –

回答

0

是的,你能做到這樣,在try-唯獨身邊的每一行必須,一旦行拋出異常,它會去除外語句,然後進入下一行。你最好打印/記錄異常行。

for line in inputs: 
    try: 
     # your code here 
    except Exception as e: 
     # log your exception here