2011-01-06 8 views
2

Mit jquery ist es sehr einfach, ein Element in ein anderes Element mit der Selektor-Technologie einfügen, ich frage mich, ob es irgendwelche Python-Bibliothek, die Dinge ähnlich mit jquery tun können, der Grund ist ich will Server-Seite Python-Programm die statischen Seiten zu erzeugen , die den HTML-Code analysieren und etwas einfügen muss.Python: HTML-Writer?

Oder eine andere Alternative, überhaupt nicht in Python?

EDIT: Um klar zu sein, möchte ich Python verwenden, unter Programm zu schreiben:

h = html.parse('temp.html') 
h.find('#idnum').html('<b>my html generated</b>') 

h.close() 

Antwort

3

Es klingt wie pyquery funktioniert sehr ähnlich, was Sie suchen.

2

lxml

lxml ein Pythonic ist für die libxml2 und libxslt Bibliotheken zu binden. Es ist einzigartig, da es die Geschwindigkeit und Funktion Vollständigkeit dieser Bibliotheken mit der Einfachheit eines nativen Python API kombiniert, meist kompatibel aber besser als die bekannten ElementTree API.