python-hostlist

Tela Software:
python-hostlist
Detalhes de Software:
Versão: 1.14
Data de upload: 20 Feb 15
Revelador: Kent Engstrom
Licença: Livre
Popularidade: 86

Rating: 3.0/5 (Total Votes: 2)

python-hostlist é um módulo Python que sabe como expandir e recolher expressões hostlist.
Exemplo:
& Nbsp; % Python
& Nbsp; Python 2.5.1 (R251: 54863, 10 de julho de 2008, 17:24:48)
& Nbsp; [GCC 4.1.2 20.070.925 (Red Hat 4.1.2-33)] em linux2
& Nbsp; Type "help", "copyright", "credits" ou "licença" para obter mais informações.
& Nbsp; >>> Hostlist importação
& Nbsp; >>> Anfitriões = hostlist.expand_hostlist ("n [1-10,17]")
& Nbsp; >>> anfitriões
& Nbsp; ['N1', 'n2', 'n3 "," n4 "," n5', 'N6', 'n7', 'n8', 'n9', 'n10', 'n17']
& Nbsp; >>> hostlist.collect_hostlist (hosts)
& Nbsp; 'N [1-10,17]'
& Nbsp; >>> Hostlist.collect_hostlist (["X1Y1", "x2y2", "x1y2", "x2y1"])
& Nbsp; 'X [1-2] y [1-2]'
Bad hostlists ou hostnames resultará na exceção hostlist.BadHostlist sendo levantadas.
O comando 'hostlist' é fornecido para expandir / recolher hostlists e realizar operações de conjunto sobre eles. Exemplo:
& Nbsp; % Hostlist n [1-10] n [5-20]
& Nbsp; n [1-20]
& Nbsp; --difference% Hostlist 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
Instale diretamente com a execução
& Nbsp; python setup.py construção & nbsp; & nbsp; (Como você)
& Nbsp; python setup.py install (como root)
ou apenas copiar os arquivos hostlist.py, hostlist e hostlist.1 para locais apropriados

O que é novo nesta versão:.

    < li> Suporte Python 3.
  • Import reduzir de functools se possível.
  • Use Python truque 2/3 instalação a partir de ... / Demonstração / distutils / test2to3

Requisitos :

  • Python

Programas semelhantes

EC2Box
EC2Box

22 Jun 18

Spread
Spread

20 Feb 15

Condor
Condor

20 Feb 15

globus-provision
globus-provision

14 Apr 15

Comentário para python-hostlist

Comentários não encontrado
Adicionar comentário
Ligue imagens!