0

argparse から ArgumentParser.set_defaults を使用しようとしています。次のようなキーワード付きタプルが必要です。parser.set_defaults(bar=42, baz='badger')

私は ConfigParser.items の出力からアイテムを持っています: ('baz','badger').

これを set_defaults が期待するキーワード付きタプルに変換するにはどうすればよいですか?

4

1 に答える 1

1

list がある場合は、[(key, value), (key, value), ...]それを dict に変換できますthat_dict = dict(that_list)set_defaults次に、それを、つまりに解凍できますparser.set_default(**that_dict)

于 2011-09-04T14:31:28.790 に答える