如何在终端上显示标志(例如[-h])?

问题描述 投票:0回答:1

示例屏幕截图:我的所需输出:Image我想为脚本用户启用帮助标志,最初以为解决方案是使用argparse:


parser = argparse.ArgumentParser(description='... blah blah ...')
parser.add_argument('file1', help='... blah blah ...')
parser.add_argument('file2', help='... blah blah ...')

由于某些原因,我无法打印到cmd提示符,因为添加-h(例如,在我的示例中为红色圆圈)会返回FileNotFound错误。上面的代码不正确吗?

如果是这样,您能提供给我代码吗?还是有任何有用的资源(我一直在寻找一个确定的示例,但无济于事)

python argparse flags
1个回答
0
投票

尝试添加

parser = argparse.ArgumentParser(add_help=True)

© www.soinside.com 2019 - 2024. All rights reserved.