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

LLRP Toolkit
LLRP Toolkit

2 Jun 15

XMLStarlet
XMLStarlet

12 Apr 16

jGnash2QIF
jGnash2QIF

2 Jun 15

MIB Smithy SDK
MIB Smithy SDK

18 Feb 15

Kommentarer till magictree

Kommentarer hittades inte
Kommentar
Slå på bilder!