Skal.

wrapper baseado em linha de comando baseado em classe
Baixe Agora

Skal. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • The Apache License 2.0
  • Preço:
  • FREE
  • Nome do editor:
  • Max Persson
  • Site do editor:
  • https://github.com/looplab/

Skal. Tag


Skal. Descrição

Skal é um wrapper python para a biblioteca argparser para facilitar a gravação de aplicativos que usam o estilo do Subcomando de Comando, muito parecido com Git e Heroku.Basic UsageKal pode ser usado em três níveis: * Classe *, * Módulo * e * Pacote * . Como este projeto ainda é muito jovem apenas o nível de classe é implementado como por enquanto. Em file myapp.pysisthonfrom importação skalapp, commandclass myapp (skalapp): @command def hello (auto): Imprimir ('Hello') @command Def Sim (auto): Imprimir ('Sim') Se __Name__ == '__main__': app = myapp () sys.exit (app.run ()) executando o pequeno programa:> Python myapp.py Hellohello> Python MyApp. PY Yesyesusing Argumentos Personalizados * Nota: Isso ainda não é implementado! * Isso mostra o uso futuro de argumentos personalizados por subcomando: PythonFrom Skal Import Skalapp, Comando, ArgumentsClass MyApp (Skalapp): "" "" Descrição do aplicativo "" __arguments__ = {'- A ': {' Ajuda ':' Ajuda para um '},' -B ': {' Ajuda ':' Ajuda para B '}} @Command @arguments ({' -D ': {' Ajuda ': Para d ',' ALT ':' --Delete '}})) def olá (auto): "" "" Ajuda linha para hello "" se (self.args.a): Imprimir (' A ') se (auto. args.b): Imprimir ('B') se (self.args.delete): Imprimir ('Excluindo') Imprimir ('Olá') @Command Def Sim (auto): "" "Ajuda linha para sim" " if (self.args.a): Imprimir ('A') se (self.args.b): Imprimir ('B') Imprimir ('Sim') Se __Name__ == '__main__': app = myapp () sys.exit (app.run ()) executando:> python myapp.py -a hello --deleadeletinghello> Python myapp.py -b yesbyesproduct's homepage


Skal. Software Relacionado

pyga.

Implementação do lado do servidor do Google Analytics em Python ...

133

Download

pyfaze.

Biblioteca de Comunicação para Anafaze / Watlow Thermal Controllers ...

60

Download