概要
Pythonでargparseをつかって2つの引数のうちどちらかののみを指定している場合のみOKとしてみます。
文章で書くとよくわかんない。
こんなかんじにしたい。
$ ./wawawa.py --wawawa # これはOK $ ./wawawa.py --sasasa # これもOK $ ./wawawa.py --wawawa --sasasa # これはNG
こうすればよい
こんなかんじで指定してあげる
mutual = parser.add_mutually_exclusive_group(required=True) mutual.add_argument('--wawawa',help='wawawa desu.') mutual.add_argument('--sasasa',help='sasasa desu.')
おわりに
べんりですね
- 作者: Bill Lubanovic,斎藤康毅,長尾高弘
- 出版社/メーカー: オライリージャパン
- 発売日: 2015/12/01
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (3件) を見る