【问题标题】:How do I replace the built in '-h' action in python using argparse?如何使用 argparse 在 python 中替换内置的“-h”操作?
【发布时间】:2015-04-26 02:35:19
【问题描述】:

我正在 python 中创建一个命令行工具,并且我正在使用 argparse 来解析我的输入。

我想使用“-h”作为操作,但它已经自动分配给 --help。我怎样才能覆盖它并有一个 -h 操作?

【问题讨论】:

  • 为什么?这可能会让您的用户非常恼火。
  • 你的问题几乎是这个问题的重复:stackoverflow.com/questions/13075241/…
  • @jonrsharpe 前几天我需要它,因为我正在为一些其他专业软件构建一个包装器。我想保持包装器和软件之间的标志相同。

标签: python argparse


【解决方案1】:
parser = argparse.ArgumentParser(add_help=False)

感谢您的提问,因为前几天我也遇到了同样的问题,现在才费心查看documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    • 1970-01-01
    • 2016-07-02
    • 2016-12-23
    • 2020-09-06
    相关资源
    最近更新 更多