parser = argparse.ArgumentParser()
parser.add_argument('--a')
parser.add_argument('--b')
1
quinoa42 2018-11-24 13:32:29 +08:00
请问这样和只有单独一个选项有什么区别..
|
2
Sylv 2018-11-24 17:23:34 +08:00
据我所知 argparse 没有这样的功能,自己手动判断报错吧。
|
3
jotsai 2018-11-24 19:13:27 +08:00 via Android 1
最近刚好用到这个库
parser.add_argument('-a', required='-b' in sys.args) parser.add_argument('-b', required='-a' in sys.args) |
4
jotsai 2018-11-24 19:15:23 +08:00 via Android
上面打错了,是 sys.argv 😂
|
5
jiangnanyanyu 2018-11-24 19:17:10 +08:00 via Android
click 比较好用
|