2016-12-15 6 views
-2

大きなコードブロックがあり、例外が発生したときは無視して次の行に進みます。それはPythonで可能ですか?行が例外をスローしたら、私ははい、あなたはこの方法でそれを行うことができますlike-例外を処理して次の文に進む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

何かをしたい、試し-除く各ラインの周りの必見は、それは例外声明に移動して次の行に移動します。あなたは例外ラインを印刷/ログする方がよいでしょう。

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