有没有办法在使用python argparse时省略帮助中的某个参数?
我有一个参数,它是内部调试用的标志,不应该让那些不知道自己在做什么的用户去使用。我明白把它隐藏起来其实就是一种“安全靠模糊”的做法,但我更担心的是用户的无知,而不是恶意行为。Optparse有一个叫SUPPRESS_HELP的选项,argparse有没有类似的功能呢?
1 个回答
13
parser.add_argument('--secret', help=argparse.SUPPRESS)
来自这里: http://argparse.googlecode.com/svn/trunk/doc/argparse-vs-optparse.html
顺便提一下,这是搜索 argparse suppress_help
时的第一个谷歌结果。