python - 在 Python 中通过参数名称获取 argparse 帮助消息
问题描述
我有相当复杂的脚本,其中包含这些命令的命令和选项。此外,我还有一个特殊的命令,可以打印有关其他命令用法的帮助,为此我需要打印命令选项的帮助。所有命令和选项都在 argparse 中,所以我只需要一种方法来实现这一点:
parser = argparse.ArgumentParser()
parser.add_argument('--some-option', help='Help text')
# I need this to print "Help text":
print(parser.<some_method_to_get_help_by_arg_name>('some_option'))
有人可以帮忙吗?
UPD:我看到了访问在 argparser 中传递给参数的选项的问题?但它已经有 5 年历史了,据我了解,为了在那里提出实施,我需要制作额外的数据结构,这看起来很奇怪,因为所有需要的内容已经存储在 argparse 对象中,我可以通过选项名称获取值,为什么不帮助消息?
解决方案
推荐阅读
- c++ - 如何避免由第 3 方库引起的“已定义”?
- conv-neural-network - 当我们在暗网中实现 YOLOv2 时,每 10 个 epoch 之后,图像大小就会改变。这是怎么回事?
- node.js - Mongoose 架构:TypeError:无法设置未定义的属性“generateAuthToken”
- sorting - 在 getent passwd 中按用户名字母顺序对列表进行排序的 AWK 脚本
- azure - cmd中的天蓝色登录有效,但powershell失败 - 在公司代理后面
- javascript - 未捕获的 ReferenceError:jQuery 未在 wordpress 自定义脚本中定义
- python - 全局命名空间中无法解释的变量
- firebase - Android Fabric 到 Firebase 迁移对生产应用程序的影响
- laravel - 不能在 Laravel eloquent 的 slim 3 中使用“$query”
- dart - Flutter:使用不同的数据和返回按钮刷新同一屏幕