0
%s
でメッセージを書式設定するときに例外メッセージが表示されるのはなぜですか?format
とは何ですか?Python例外メッセージの書式設定
の失敗:
>>> Exception('foo %s', 'bar').message
''
作品:それは%s
に失敗した理由を
>>> Exception('foo {}'.format('bar')).message
'foo bar'
任意の説明を?
構文が正しくないため、置き換えにも%を使用する必要があります。 – Dartmouth
実際に '%'演算子を使ってフォーマットするのはどうですか... 'Exception(' foo%s '%' bar ') ' – JBernardo
@dartmouth ..あまりにも明白です。ありがとうございます、それはそれです – ezdazuzena