在python中使用optparse时,禁止显示帮助中的一个选项

2024-04-26 17:49:44 发布

您现在位置:Python中文网/ 问答频道 /正文

考虑以下因素:

parser.add_option("-f", "--file", "--secret", action = "append", type = "string", dest = "filename", default = [], help = "specify the files")

我想在调用帮助时对用户隐藏--secret选项。我可以用下面的方法吗?在

^{pr2}$

我这样做是否遗漏了任何隐藏的问题?如果是这样的话,有人能提出一个替代方法来实现这一点吗。在


Tags: 方法adddefaultparsersecretstringtypehelp
1条回答
网友
1楼 · 发布于 2024-04-26 17:49:44

尝试help=SUPPRESS_HELP技巧(参见docs):

from optparse import OptionParser, SUPPRESS_HELP

parser.add_option("-f", " file", action = "append", type = "string", dest = "filename", default = [], help = "specify the files")
parser.add_option(" secret", action = "append", type = "string", dest = "filename", default = [], help=SUPPRESS_HELP)

相关问题 更多 >