1
例外を発生させる必要があります。私の特定のケースではNotImplementedError
。 Raise NotImplementedError
とraise NotImplementedError()
の違いは何ですか?
どちらが良い方法と考えられますか?どうして?例外を発生させるか例外を発生させる
例外を発生させる必要があります。私の特定のケースではNotImplementedError
。 Raise NotImplementedError
とraise NotImplementedError()
の違いは何ですか?
どちらが良い方法と考えられますか?どうして?例外を発生させるか例外を発生させる
raise X
とraise X()
の間に違いはありません。 2番目のフォームを使用し、raise RuntimeError('bad argument')
のようなメッセージを渡す方が良いでしょう。あなたの場合のような有用なメッセージがない場合、私は最初の構文に従います。それは味の問題です。
最初の形式は、古いスタイルの調達の残り(のpython3では有効ではありません)です。
raise X, 'a'
は
raise X('a')
と同じです