标签: python argparse
我需要开始这样的工作:
./foo.py [-b option [-a]]
使用argparse。我想过使用sub_parsers,但我不知道如何使它工作。
答案 0 :(得分:2)
直接的方法是简单地在代码中添加规则,如果-a存在而不是b(并在用户帮助中记录它),则可以选择抛出错误。您还可以使用usage关键字覆盖使用字符串:http://docs.python.org/dev/library/argparse.html#usage
usage