蟒蛇,主機列表是一個知道如何擴大並收集主機列表表達式的Python模塊。
示例:
 蟒蛇%
  Python的2.5.1(R251:54863,2008年7月10日,17時24分48秒)
  [GCC 4.1.2 20070925(紅帽4.1.2-33)上linux2的
 鍵入“幫助”,“版權”,“信用”或“許可”的詳細信息。
  >>>進口主機列表
  >>>主機= hostlist.expand_hostlist(“N [1-10,17]”)
  >>>主機
  ['N1','N2','N3','N4','N5','N6','N7','N8','N9','N10','N17']
  >>> hostlist.collect_hostlist(主機)
  “N [1-10,17]'
  >>> hostlist.collect_hostlist([“X1Y1”,“X2Y2”,“X1Y2”,“X2Y1”])
  '×[1-2] Y [1-2]'
壞hostlists或主機名會導致被提出的hostlist.BadHostlist例外。
在“主機列表”命令提供了擴展/收集hostlists並對其執行一系列操作。例如:
 主機列表%N [1-10] N [5-20]
  N [1-20]
 主機列表%--difference N [1-10] N [5-20]
  N [1-4]
 主機列表%--expand --intersection N [1-10] N [5-20]
  N5
  N6
  N7
  N8
  N9
  N10
直接運行安裝
 蟒蛇setup.py構建   (為自己)
 蟒蛇setup.py安裝(作為root)
或只是hostlist.py,主機列表和hostlist.1文件複製到合適的地方
什麼在此版本中是新的:
- < LI>支持的Python 3。
- 從functools進口減少可能的話。
- 使用Python的2/3安裝伎倆從... /演示/的distutils / test2to3
要求:
- 在Python中
評論沒有發現