Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
我正在编写一个小程序,需要使用argparse模块来解析选项
因此,我的代码中有这一行:
但是,运行时,python会抱怨:
argparse.ArgumentError:参数-h /-help:冲突的选项
字符串:-h
所以我想知道是否有任何方法可以覆盖argparse默认提供的
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
我正在编写一个小程序,需要使用argparse模块来解析选项
-h
。因此,我的代码中有这一行:
parser.add_argument("-h")
。但是,运行时,python会抱怨:
argparse.ArgumentError:参数-h /-help:冲突的选项
字符串:-h
所以我想知道是否有任何方法可以覆盖argparse默认提供的
-h
。 最佳答案
感谢@ user2357112我在argparse doc中找到了答案:https://docs.python.org/2/library/argparse.html#add-help
要禁用默认的-h
/ --help
标志,我们只需将add_help=False
添加到ArgumentParser()
的签名中,如下所示:parser = argparse.ArgumentParser(prog='PROG', add_help=False)
关于python - 有什么方法可以覆盖python argparse中的--help -h参数吗? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47443183/
10-12 22:47