python3にはtry/except
という質問があります。try/exceptの値は実行後に利用可能
私はあなたのようなコードを持っているのか疑問に思っ:
#1
try:
#do something here
var = 'some value here'
except:
#do something if it fails
#2
try:
#do something here
newvar = var #var from above
except:
#do something if it fails
私は#で#1からvar
を使用することができます2それを使用しているImのような0、または#1try or except
ブロックに入っても、もはやvar
の値はありませんか?
はあなたの変数を割り当てた前に、例外がtry
ブロックで発生した場合、それが宣言されることはありませんあなた
注:例外的な例外をキャッチする必要があります。「例外IndexError: –