如何从argpar中排除一个参数

2024-05-17 18:14:12 发布

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

我可以在python中为一个选项定义除一个参数之外的所有参数吗?你知道吗

我想关闭实验室里的所有主机,除了一个主机。 对于argparser,我给出了-h ^server1 应该从主机列表中选择除server1之外的所有主机。你知道吗


Tags: 列表参数定义选项实验室server1argparser
1条回答
网友
1楼 · 发布于 2024-05-17 18:14:12

简单的事情。从列表中删除以^开头的所有主机。为修改后的列表中的每个主机名调用某种类型的关闭函数。你知道吗

hostlist = [x for x in hostlist if not x.startswith('^')]
map(shutdownhost, hostlist)

相关问题 更多 >