DataTree è un DSL per la creazione di documenti strutturati in Python ispirati a Rubys Builder, ma supporta molti formati di output strutturati.
Esempio:
Un piccolo esempio:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; da DataTree nodo import
& Nbsp; & nbsp; & nbsp; autore = Node ('autore')
& Nbsp; & nbsp; & nbsp; author.name ('Terry Pratchett')
& Nbsp; & nbsp; & nbsp; author.genere ('Fantasy / Commedia')
& Nbsp; & nbsp; & nbsp; con author.novels (count = 2) come romanzi:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; novels.novel ("Small Gods", anno = 1992)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; novels.novel ("The Fifth Elephant", anno = 1999)
& Nbsp; & nbsp; & nbsp; author.render print ()
Che produce:
& Nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp;
Requisiti
- Python
Limitazioni .
- Questo progetto è un work in progress e non è pronto per l'uso ancora
I commenti non trovato