magictree

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

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

ServingXML
ServingXML

3 Jun 15

Atomsphere
Atomsphere

14 Apr 15

Creoleparser
Creoleparser

11 May 15

yfind
yfind

20 Feb 15

Kommentarer till magictree

Kommentarer hittades inte
Kommentar
Slå på bilder!