pyscripting.

Biblioteca de scripts shell para python
Baixe Agora

pyscripting. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Nome do editor:
  • Mantas Zimnickas
  • Site do editor:
  • http://sirex.raguvele.lt/

pyscripting. Tag


pyscripting. Descrição

Biblioteca de scripts shell para python O PyScripting é o módulo Python que fornece vários utilitários para fazer o script de shell com o Python facilier.Getting Iniciado Get Scripting.py: PIP Install Pyscripting Criar o seu Python Shell Script MyScript.py: #! / usr / bin / env Python de scripts Import Sh. ls ('- l') Use o seu script: chmod + x myscript.py ./myscript.pycalling comandos externosThere Existem três maneiras de chamar comandos externos. Se possível, a substituição Python de um comando externo será usada. Substituições não serão usadas apenas em chamadas diretas.Para todos os comandos substituídos, consulte Comandos substituídos.Direct CallingReturns Sair Code.SH ('Ls', '-L') Chamadas indiretas de chamada de saída Código.Sh.ls ('- L') Return OutputReturns despojado (Stderr não será incluído) .using este método, a saída do comando não será impressa em stdout. Antes de retornar a saída, os principais espaços brancos serão despojados. Não use este metos para grandes saídas.Output = sh.get ('ls', '-L') Imprimir ('Saída foi:% s'% de saída) argumento handlingyou Pode acessar argumentos passados para script usando a Propriedade Argv: Sh.Argv - chamado script namesh.argv - Primeiro commandsto de argumento, evite sobrecarga e por razões de simplicidade, alguns comandos externos foram substituídos pelas funções internas do Python, que funcionam muito mais rapidamente , que chamando o comando externo.Basename mesmo que o nome de basen. Retorna string.exit igual como External Exit.Find semelhante ao comando local externo. Retorna o iterador de todos os arquivos encontrados. Exemplo de uso: para f em sh.find (tipo = 'f', excluir = ): Imprimir (f) mkdir mesmo como mkdir.mkdirs externos como externo mkdir -p.test semelhante ao teste externo . Retorna booleano. Exemplo de uso: se sh.test ('- d', '/ tmp'): imprimir ('/ tmp é diretório.') Makefile funcionalityExample (myScript.py): #! / Usr / bin / env pythonfrom scripting import Makefilemake = makefile (sh) @Make ('/ tmp / myfile.txt') Def MyRule (destino): Sh.Touch (destino) @Make () Def Main (alvo): myRule () make.run (main) linha make.run (principal) verifica Sys.Argv e executa regra especificada ou padrão se nenhuma regra específica for especificada. MyRule será executado apenas, se o arquivo de destino /tmp/myfile.txt não existir. · Pitão


pyscripting. Software Relacionado