覆盖argparse -h使用信息中的cli名称可以通过修改argparse库中的help信息来实现。具体步骤如下:
import argparse
parser = argparse.ArgumentParser(prog='your_cli_name')
这里将"your_cli_name"替换为你想要覆盖的CLI名称。
parser.add_argument(...)
根据你的需求添加其他命令行参数和选项。
parser._optionals.title = 'your_custom_title'
parser._positionals.title = 'your_custom_title'
将"your_custom_title"替换为你想要的自定义标题。
parser.print_help()
完整的代码示例:
import argparse
parser = argparse.ArgumentParser(prog='your_cli_name')
parser.add_argument('-f', '--foo', help='foo option')
parser.add_argument('-b', '--bar', help='bar option')
# 覆盖默认的帮助信息标题
parser._optionals.title = 'Custom Optional Arguments'
parser._positionals.title = 'Custom Positional Arguments'
parser.print_help()
以上代码会打印出覆盖了cli名称和自定义标题的帮助信息。
注意:这里并没有提及具体的腾讯云产品和链接地址,因为要求不能提及云计算品牌商。
领取专属 10元无门槛券
手把手带您无忧上云