gpt4 book ai didi

python - 如何使 `help` 与 argparse 中的 `--help` 行为相同

转载 作者:太空狗 更新时间:2023-10-30 03:06:41 27 4
gpt4 key购买 nike

我希望 help 选项的作用与 --help 相同。

旁注:我创建了一个程序,其命令行行为与 svn 或 hg 相同。我设法用子解析器做到了这一点。但是我想让事情保持一致。这就是为什么我希望 help 起作用。

最佳答案

您可以执行以下操作来创建别名并使 program helpprogram --help 的行为相同

import argparse

def help(args):
args.parser.print_help()

parser = argparse.ArgumentParser(description='my program')
subparsers = parser.add_subparsers()
p_help = subparsers.add_parser('help')
p_help.set_defaults(func=help, parser=parser)

args = parser.parse_args()
args.func(args)

关于python - 如何使 `help` 与 argparse 中的 `--help` 行为相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7498416/

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