Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何替换内置的'-h';使用argparse在python中执行操作?_Python_Argparse - Fatal编程技术网

如何替换内置的'-h';使用argparse在python中执行操作?

如何替换内置的'-h';使用argparse在python中执行操作?,python,argparse,Python,Argparse,我正在用python创建一个命令行工具,并使用argparse解析我的输入 我想使用'-h'作为操作,但它已经自动分配给--help。我如何覆盖它并执行-h操作 parser = argparse.ArgumentParser(add_help=False) 谢谢你的提问,因为前几天我也遇到了同样的问题,只是现在才费心检查问题。为什么?这可能会让你的用户非常恼火。你的问题几乎与这个问题重复:@jornsharpe前几天我需要它,因为我正在为其他一些专业软件构建包装。我希望包装器和软件之间的标志

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

我想使用'-h'作为操作,但它已经自动分配给--help。我如何覆盖它并执行-h操作

parser = argparse.ArgumentParser(add_help=False)

谢谢你的提问,因为前几天我也遇到了同样的问题,只是现在才费心检查问题。

为什么?这可能会让你的用户非常恼火。你的问题几乎与这个问题重复:@jornsharpe前几天我需要它,因为我正在为其他一些专业软件构建包装。我希望包装器和软件之间的标志保持一致。