magictree

Software skärmdump:
magictree
Mjukvaruinformation:
Version: 1.0.0
Ladda upp dagen: 11 May 15
Utvecklare: Daren Thomas
Licens: Gratis
Popularitet: 10

Rating: nan/5 (Total Votes: 0)

magictree är en Python-modul för att enkelt skapa element med automatiska Element fabriker.
Utvecklare kommentarer
Skapa trädstrukturer som de som används för HTML och XML bör vara döda lätt. Den xml.etree.ElementTree biblioteket går ganska långt i att skapa en enkel att använda bibliotek för att skapa och modifiera sådana strukturer. Jag skulle vilja gå ett steg längre, att bygga på toppen av element:
från magictree import html, huvud, titel, kropp, h1, p
doc = html (
& Nbsp; head (
& Nbsp; titel ("Kapitel 1: Hälsnings")),
& Nbsp; kropp (
& Nbsp; h1 ("Kapitel 1: Hälsnings '),
& Nbsp; p ('Hej, världen ")))
från xml.etree importelement som et
et.dump (doc)
Resultaten i detta: (tillsatt några blank för formatering)

& Nbsp;
& Nbsp; Kapitel 1: Hälsnings
& Nbsp;
& Nbsp;
& Nbsp;

Kapitel 1: Hälsnings


& Nbsp;!

Hej världen


& Nbsp;

Detta fungerar genom att ersätta denna modul med en wrapper objekt i sys.modules som skapar fabriksfunktioner för element baserat på deras namn.
Jag använde den här sidan som en grund för hacka: http://stackoverflow.com/questions/2447353/getattr-on-a-module

Requirements:

  • Python

Liknande mjukvara

CrossTeX
CrossTeX

3 Jun 15

PyYAML
PyYAML

12 May 15

RTextDoc
RTextDoc

17 Feb 15

hexedit
hexedit

18 Feb 15

Kommentarer till magictree

Kommentarer hittades inte
Kommentar
Slå på bilder!