長い引数リスト(> 20引数)を持つPythonプログラムを実行します。引数にはすべてデフォルト値があります(ユーザによって上書きされない場合)。プログラムの起動時に、プログラムがどのように起動されたかのトレースを得るために有効な引数を出力します。今日、ダムルーチンを使用して印刷します。有効な引数を表示する
def print_config(args):
print("Configuration:")
print(" shoes: {}".format(args.shoes))
print(" socket: {}".format(args.socket))
[...]
スマートイテレータを使用してこれを印刷するにはどうすればよいですか?
'argpse'の' Namespace'オブジェクトから辞書を作る方法についてはhttp://stackoverflow.com/q/16878315/3901060を参照してください。その後、それを反復することができます。 – FamousJameous