magictree是一個Python模塊,可以輕鬆地自動元素工廠創建ElementTree的。
開發者評論
創建樹形結構,如那些用於HTML和XML應該是容易死人。該位置為xml.etree.ElementTree圖書館去很遠在創造一個簡單易用的庫,用於創建和修改這樣的結構。我想更進一步,建立在ElementTree的頂部:
從magictree導入HTML,頭,標題,正文,H1,P
DOC = HTML(
 頭(
 標題(“第1章:問候')),
 機身(
  H1(“第1章:問候'),
  P('!你好,世界“)))
從xml.etree進口的ElementTree作為等
et.dump(DOC)
結果如下:(增加了一些空白的格式)
 
&NBSP; <標題>第1章:問候
&NBSP;
&NBSP;
&NBSP;
第1章:問候
&NBSP;!
您好,世界
&NBSP;
這通過在sys.modules中的包裝對象,根據他們名字的元素創建工廠函數更換該模塊。
我用這個頁面的黑客的基礎: http://stackoverflow.com/questions/2447353/getattr-on-a-module
Requirements:
- Python
評論沒有發現