有没有办法在使用python argparse时省略帮助中的某个参数?

6 投票
1 回答
1210 浏览
提问于 2025-04-16 23:51

我有一个参数,它是内部调试用的标志,不应该让那些不知道自己在做什么的用户去使用。我明白把它隐藏起来其实就是一种“安全靠模糊”的做法,但我更担心的是用户的无知,而不是恶意行为。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 时的第一个谷歌结果。

撰写回答