python-hostlist je Python modul, který ví, jak rozšířit a sbírat hostlist výrazy.
Příklad:
& Nbsp; % Python
& Nbsp; Python 2.5.1 (R251: 54863, 10.07.2008, 17:24:48)
& Nbsp; [GCC 4.1.2 20070925 (Red Hat 4.1.2-33)] na linux2
& Nbsp; Type "help", "copyright", "úvěry" nebo "licence" pro více informací.
& Nbsp; >>> Import hostlist
& Nbsp; >>> Hosts = hostlist.expand_hostlist ("n [1-10,17]")
& Nbsp; >>> hostitelé
& Nbsp; ['N 1', 'n2 "," n3 "," N4 "," n5 "," n6 "," N7 "," N8 "," N9 "," N10 "," N17 "]
& Nbsp; >>> hostlist.collect_hostlist (počítačů)
& Nbsp; 'N [1-10,17] "
& Nbsp; >>> Hostlist.collect_hostlist (["x1y1", "x2y2", "x1y2", "x2y1"])
& Nbsp; "X [1-2] y [1-2]"
Bad hostlists nebo názvy bude mít za následek hostlist.BadHostlist výjimka být zvýšen.
Příkaz "hostlist" je k dispozici pro rozšíření / sbírat hostlists a provádět množinové operace na nich. Příklad:
& Nbsp; % Hostlist n [1-10] n [5-20]
& Nbsp; n [1-20]
& Nbsp; % Hostlist --difference n [1-10] n [5-20]
& Nbsp; n [1-4]
& Nbsp; % Hostlist --expand --intersection n [1-10] n [5-20]
& Nbsp; N5
& Nbsp; N6
& Nbsp; N7
& Nbsp; n8
& Nbsp; N9
& Nbsp; n10
Instalovat přímo spuštěním
& Nbsp; python setup.py build & nbsp; & nbsp; (Jako sebe sama)
& Nbsp; python setup.py nainstalovat (jako root)
nebo jen zkopírovat hostlist.py, hostlist a hostlist.1 soubory na vhodná místa p>
Co je nového v této verzi:.
- < li> Podpora Python 3.
- Importovat snížit z functools-li to možné.
- Použít Python 2/3 instalace trik od ... / demo / distutils / test2to3
Požadavky na :
- Python
Komentáře nebyl nalezen