питон-hostlist е Python модул, който знае как да се разшири и да се съберат hostlist изрази.
<Силен> Пример:
& Nbsp; % От питон
& Nbsp; Python 2.5.1 (r251: 54863, 10-ти юли 2008, 17:24:48)
& Nbsp; [GCC 4.1.2 20070925 (Red Hat 4.1.2-33)] върху linux2
& Nbsp; Тип "Помощ", "авторски права", "кредити" или "лиценз" за повече информация.
& Nbsp; >>> Внос hostlist
& Nbsp; >>> Домакини = hostlist.expand_hostlist ("п [1-10,17]")
& Nbsp; >>> хостове
& Nbsp; ["N1", "N2", "N3", "n4", "п5", "N6", "п7", "N8", "n9", "N10", "N17"]
& Nbsp; >>> hostlist.collect_hostlist (домакини)
& Nbsp; "П [1-10,17]"
& Nbsp; >>> Hostlist.collect_hostlist (["x1y1", "x2y2", "x1y2", "x2y1"])
& Nbsp; "Х [1.2] у [1.2]"
Лошите hostlists или имената на хостовете ще доведат до hostlist.BadHostlist изключение се повдига.
Командата "hostlist" е предоставена за разширяване / събира hostlists и изпълнява поставените операции върху тях. Пример:
& Nbsp; % Hostlist п [1-10] п [5-20]
& Nbsp; N [1-20]
& Nbsp; % Hostlist --difference п [1-10] п [5-20]
& Nbsp; N [1-4]
& Nbsp; % Hostlist --expand --intersection п [1-10] п [5-20]
& Nbsp; n5
& Nbsp; n6
& Nbsp; N7
& Nbsp; n8
& Nbsp; n9
& Nbsp; n10
<Силен> Инсталирай директно от тичане
& Nbsp; питон setup.py строителство & Nbsp; & Nbsp; (Като себе си)
& Nbsp; питон setup.py инсталиране (като основа)
или просто да копирате hostlist.py, hostlist и hostlist.1 файлове на подходящи места
Какво ново в тази версия:.
- < Li> Поддръжка Python 3.
- Import намали от functools ако е възможно.
- Използване Python 3.2 инсталация трик от ... / Demo / distutils / test2to3
<силни> Изисквания :
- Python
Коментари не е намерена