1

それ以外の場合は必須の引数(位置オプションまたは必須オプション)を「オーバーライド」するオプションの引数を argparse で作成できるようです。

例としては、ヘルプを表示して終了するだけの --help/-h スイッチがあります。今、私はまさにこのような動作を実装する必要があります; 他の必要な引数を使用せずに使用できるスイッチ/オプションが必要です。

4

1 に答える 1

1

「ヘルプ」スイッチがどのように実装されているかを見てみましょう:

           self.add_argument(
               default_prefix+'h', default_prefix*2+'help',
               action='help', default=SUPPRESS,
               help=_('show this help message and exit'))

引数の処理を回避するアクションを提供する必要があります。'help'アクションは、プログラムを終了することによってこれを行います。

于 2013-07-22T17:27:05.683 に答える