magictree kolayca otomatik Eleman fabrikaları ile ElementTree oluşturmak için bir Python modülü.
Geliştirici yorumlar
HTML ve XML için kullanılanlar gibi ağaç yapılarını oluşturma ölü kolay olmalıdır. xml.etree.ElementTree kütüphane oluşturma ve bu tür yapıların değiştirmek için kütüphane kullanımı basit oluşturarak oldukça ileri gider. Ben ElementTree üstüne bina bir adım daha ileri gitmek istiyorum:
magictree ithalat html, baş, başlık, gövde, h1, s
doc = html (
& Nbsp; kafa (
& Nbsp; title ('Bölüm 1: Tebrik')),
& Nbsp; gövde (
& Nbsp; h1 ('Bölüm 1: Tebrik'),
& Nbsp; (p 'Hello, world!')))
xml.etree ithalat ElementTree itibaren et
et.dump (doc)
Bu sonuçlar: (biçimlendirmek için bazı boşluk eklenmiştir)
& Nbsp;
& Nbsp;
& Nbsp;
& Nbsp;
& Nbsp;
Bölüm 1:
Tebrik& Nbsp;!
Merhaba dünya
& Nbsp;
Bu onların adına göre elemanlar için fabrika fonksiyonlarını oluşturur sys.modules bir sarıcı nesnesi ile bu modül değiştirerek çalışır.
Ben hack için bir temel olarak bu sayfayı kullanılır: http://stackoverflow.com/questions/2447353/getattr-on-a-module
Requirements:
- Python
Yorum Bulunamadı