我可以为python中的一个选项定义除一个参数以外的所有参数吗?
我想在实验室中关闭除一台主机之外的所有主机。
对于argparser
,我已经-h ^server1
应该从主机列表中选择除server1
之外的所有主机。
答案 0 :(得分:1)
简单的事情。从列表中删除以^
开头的所有主机。为修订列表中的每个主机名调用某种关闭函数。
hostlist = [x for x in hostlist if not x.startswith('^')]
map(shutdownhost, hostlist)