私はPythonを初めて使い慣れました。 私は例外を使わずに簡単なエラー処理を実現する方法を考えていました。 私はパターンを思い付いたが、私はそれはニシキヘビの方法であるかどうかわからないんだけど:Pythonの単純なエラー処理パターン
def someFunct(someArgs):
# do stuff...
if error:
return False, 'error message'
return True,None
、呼び出し元が例外だけを使用し、この
success,errMsg = someFunct(myAwesomeArgs)
if success:
# yey!
else:
# handle error
回答ありがとうございます。要約:Pythonの例外は高価ではありません(はい、私はJavaから来ています)。 – Pedru
例外を避けるためにコードをもっと複雑にしているのであれば、パフォーマンスについて真の懸念から、最初はPythonを使用すべきではないでしょう...と言われています。 :) –
私はPythonでの例外の使用はルールであり、例外ではないと信じています –