【发布时间】:2013-05-21 15:55:59
【问题描述】:
我在 python 中有以下代码:
group = parser.add_mutually_exclusive_group()
group.add_argument('-a', '--add', dest='name_to_add', help='Add a new group or a role to existing group')
group.add_argument('-u', '--upgrade', dest='name_to_upgrade', help='Upgrade a group with the new version')
group.add_argument('-r', '--remove', dest='name_to_remove', help='Remove a group')
group.add_argument('-l', '--list', dest="list_server_or_group_name", help='Get group or server state/configuration')
我的问题是“-l”选项。我希望能够列出特定组并列出所有组。目前我这样做:
"python my_script.py -l group_name" - 用于列出特定组 和 "python my_script.py -l all" - 用于列出所有组。
但我想列出所有组: “python my_script.py -l”。 我应该如何更改我的代码才能以这种方式运行它?以及如何稍后在代码中检查它?
谢谢,Arshavski Alexander。
【问题讨论】: