3

Python の 1 つのオプションに対して 1 つの引数を除くすべてを定義できますか?

ラボ内の 1 つのホストを除くすべてのホストをシャットダウンしたいと考えています。 を除くホスト リストからすべてのホストを選択する必要があるとargparser指定したためです。-h ^server1server1

4

1 に答える 1

1

シンプルなもの。で始まるホストをリストから削除します^。改訂されたリスト内の各ホスト名に対して、ある種のシャットダウン関数を呼び出します。

hostlist = [x for x in hostlist if not x.startswith('^')]
map(shutdownhost, hostlist)
于 2012-11-17T00:54:56.730 に答える