14.1.5 帮助输出
14.1.5.1 自动生成的帮助
argparse会自动增加选项来生成帮助(如果有这个配置)。ArgumentParser的add_help参数会控制与帮助相关的选项。
import argparse
parser = argparse.ArgumentParser(add_help=True)
parser.add_argument('-a',action="store_true",default=False)
parser.add_argument('-b',action="store",dest="b")
parser.add_argument('-c',action="store",dest="c",type=int)
print(parser.parse_args())
会默认增加帮助选项(-h和–help),不过也可以将add_help设置为false以禁用这些帮助选项。
import argparse
parser = argparse.ArgumentParser(add_help=False)
parser.add_argument('-a',action="store_true",default=False)
parser.add_argument('-b',action="store",dest="b")
parser.add_argument('-c',action="store",dest="c",type=int)
print(parser.parse_args())
尽管-h和–help是用于请求帮助的事实上的标准选项名,但是有些应用或argparse的某些用法可能不需要提供帮助,或者要用这些选项名来提供其他用途。