次の Python コードがあります (Python 2.7.X を使用しています)。
my_csv = '{first},{middle},{last}'
print( my_csv.format( first='John', last='Doe' ) )
KeyError
'middle' が指定されていないため、例外が発生します (これは予期されることです)。ただし、これらのプレースホルダーはすべてオプションにしたいと考えています。これらの名前付きパラメーターが指定されていない場合、プレースホルダーは削除されると思います。したがって、上記の文字列は次のようになります。
John,,Doe
これらのプレースホルダーをオプションにする組み込み機能はありますか? それとも、さらに詳細な作業が必要ですか? 後者の場合、誰かが私に最も簡単な解決策を示すことができれば、私はそれを感謝します!