【发布时间】:2012-02-21 11:22:14
【问题描述】:
能够使用下面的choices=servers 验证列表项很好。
servers = [ "ApaServer", "BananServer", "GulServer", "SolServer", "RymdServer", "SkeppServer", "HavsServer", "SovServer" ]
parser = argparse.ArgumentParser()
parser.add_argument('-o', '--only', nargs='*', choices=servers, help='Space separated list of case sensitive server names to process')
是否可以强制列表中的项目唯一,从而不允许重复?
【问题讨论】:
-
只需将服务器列表转换为
set即可删除重复项。