magictree

Софтуер снимки:
magictree
Софтуер детайли:
Версия: 1.0.0
Дата на качване: 11 May 15
Розробник: Daren Thomas
Разрешително: Безплатно
Популярност: 10

Rating: nan/5 (Total Votes: 0)

magictree е Python модул за лесно създаване ElementTree с автоматични фабрики елемент.
Коментари на разработчика
Създаване дървесни структури като тези, използвани за HTML и XML трябва да е мъртъв лесно. Библиотеката за xml.etree.ElementTree отива доста далеч в създаването на лесен за използване библиотека за създаване и модифициране на такива структури. Бих искал да направи крачка напред, изграждане на върха на ElementTree:
от magictree внос HTML, глава, заглавие, тялото, h1, стр
док = HTML (
& Nbsp; главата (
& Nbsp; заглавие ("Глава 1: Целувка")),
& Nbsp; тялото (
& Nbsp; h1 ("Глава 1: Целувка"),
& Nbsp; р ("Здравей, свят")))
от xml.etree внос ElementTree като et
et.dump (DOC)
Резултати в това: (добавя някои празно за форматиране)

& Nbsp; <главата>
& Nbsp; <заглавие> Глава 1: Поздрав
& Nbsp;
& Nbsp; <тялото>
& Nbsp;

Глава 1: Поздрав


& Nbsp;!

Здравей, свят


& Nbsp;

Това работи чрез замяна на този модул с обвивка обект в sys.modules която създава фабричните функции за елементи на базата на тяхното име.
Използвах тази страница като основа за хакването: http://stackoverflow.com/questions/2447353/getattr-on-a-module

Requirements:

  • Python

Подобен софтуер

Коментари към magictree

Коментари не е намерена
добавите коментар
Включете на изображения!