Mosquete

Biblioteca de rastreamento de dependência de arquivos
Baixe Agora

Mosquete Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • ISC License
  • Preço:
  • FREE
  • Nome do editor:
  • Bertrand Chenal
  • Site do editor:
  • https://bitbucket.org/bertrandchenal/

Mosquete Tag


Mosquete Descrição

Muscket é uma biblioteca de rastreamento de dependência de arquivos. Muscket é coberto pela licença ISC.Musket permite definir compiladores que, por sua vez, podem ser usados para processar conteúdo de arquivos e salvar o resultado em um novo local. Muscket verá o tempo de modificação dos arquivos para decidir se o compilador deve ser executado.examplesa Simple Compilerto Definir um compilador que usamos o decorador `@ compilador`. @Compiler () Def Copy (SRC): Retorna Srcthe Compilador acima Basta devolver o conteúdo do arquivo sem modificações. Podemos usá-lo para copiar arquivos: do Glob Import Worl para fonte em glob ('src / * txt'): Target = source.replace ('src /', 'trg /') copy (arquivo)). Salvar (alvo) que realmente copiará o conteúdo do arquivo da origem para o destino. Em outras invocações, nada será feito, exceto se o arquivo de origem for modificado.Templateslet Use o método formato de string como um modelo simples. Aqui passamos o arquivo contendo o modelo para `@ compilador. @Compiler (arquivo ('tpl / blockquote.html')) DEF Modelo (TPL, conteúdo, ** ENV): retorne tpl.format (conteúdo = conteúdo, ** env) onde `blockquote.html` contém:

{conteúdo}

- {author}

Nossa função de modelo pode ser usada como esta: citação = modelo (arquivo ('twohardthings.txt.txt'), autor = 'phil karlton') citação. Salvar ('TwoHardthings.html') Nós vemos que, quando os argumentos são passados para o "compilador", eles são [parcialmente aplicados à função decorada.Filelist e o compilador filedicta podem ser usados para agregar uma coleção de arquivos. @Compiler () Def All_News (Notícias): Return '\ n'.Join (Notícias) All_News (Filelist (' News / * TXT ')). Salvar (' ALL_NEWS.TXT ') O construtor' Filelist 'aceita um como string para descrever o arquivo para ler. `Filedict` pode ser usado para criar uma lista de arquivos, onde as teclas são as nomes do arquivo.


Mosquete Software Relacionado

BaseBox.

uma pequena biblioteca para interagir com caixas de vagabundo usando tecido ...

57

Download