gpt4 book ai didi

python - 有没有办法覆盖 python argparse 中的 --help -h 参数?

转载 作者:太空宇宙 更新时间:2023-11-03 14:28:57 25 4
gpt4 key购买 nike

我正在编写一个小程序,需要解析一个选项 -h使用 argparse 模块。

因此,我的代码中有这一行:parser.add_argument("-h") .

但是,运行时,python 提示:

argparse.ArgumentError: argument -h/--help: conflicting option string(s): -h

所以我想知道是否有任何方法可以覆盖 -h默认由 argparse 提供。

最佳答案

感谢@user2357112,我在argparse文档中找到了答案: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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com