python-ListaCaliente es un módulo de Python que sabe cómo expandir y recoger expresiones ListaCaliente.
Ejemplo:
& Nbsp; % Python
& Nbsp; Python 2.5.1 (R251: 54863, 10 de julio 2008, 17:24:48)
& Nbsp; [GCC 4.1.2 20070925 (Red Hat 4.1.2-33)] en linux2
& Nbsp; Tipo de "ayuda", "derechos de autor", "créditos" o "licencia" para obtener más información.
& Nbsp; >>> ListaCaliente importación
& Nbsp; >>> Anfitriones = hostlist.expand_hostlist ("n [1-10,17]")
& Nbsp; >>> anfitriones
& Nbsp; ['N1', 'n2', 'n3', 'n4', 'n5', 'n6', 'N7', 'n8', 'n9', 'n10', 'n17']
& Nbsp; >>> hostlist.collect_hostlist (anfitriones)
& Nbsp; 'N [1-10,17]'
& Nbsp; >>> Hostlist.collect_hostlist (["X1Y1", "x2y2", "x1y2", "X2Y1"])
& Nbsp; 'X [1-2] y [1-2]'
Hostlists Bad o nombres de host se traducirá en que se planteó la excepción hostlist.BadHostlist.
Se proporciona el comando 'ListaCaliente "para expandir / recoger hostlists y realizar operaciones de ajuste en ellos. Ejemplo:
& Nbsp; % ListaCaliente n [1-10] n [5-20]
& Nbsp; n [1-20]
& Nbsp; --difference% ListaCaliente n [1-10] n [5-20]
& Nbsp; n [1-4]
& Nbsp; % ListaCaliente --expand --intersection n [1-10] n [5-20]
& Nbsp; n5
& Nbsp; n6
& Nbsp; n7
& Nbsp; n8
& Nbsp; n9
& Nbsp; n10
Instalar directamente ejecutando
& Nbsp; python setup.py build & nbsp; & nbsp; (Como a ti mismo)
& Nbsp; python setup.py install (como root)
o simplemente copiar los archivos hostlist.py, ListaCaliente y hostlist.1 a lugares apropiados
¿Qué hay de nuevo en esta versión:.
- < li> Soporte Python 3.
- Importar a reducir de functools si es posible.
- Usar Python truco 2/3 instalación de ... / Demo / distutils / test2to3
Requisitos :
- Python
Comentarios que no se encuentran