知りたいこと、疑問に思うこと
スクレイピングに関するプログラムを書いています。
スクレイピングしてきた結果を文字列で返す関数があったとします。
スクレイピングがうまくいかなかった場合は、try,except使いエラーメッセージを表示します。
この関数は、エラーメッセージを表示したあと、何を返すことがセオリーなのでしょうか?
思いついた選択肢の例
エラーメッセージをそのまま返す
この場合だと関数を呼び出す側が、エラーメッセージを通常の文字列と同様に扱うことになりかねない
辞書にしてキーをわけて返す
{success: repose, error: ''}
もしくは{success:'', error:e.message}
とする
辞書型であることの認識、キーの判別が必要
プロのエンジニアさんは、こうしたケースが頻繁にあるかと思います。回答よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。