2013-05-16 2 views
6

Ich möchte .rst-Dateien zu .html-Dateien im laufenden Betrieb zu analysieren, um als eine Webseite anzuzeigen. Ich benutze Pyramide, und ich habe keine schnelle Hilfe gefunden, wie man docutils im Python-Code benutzt und es in einen Puffer schreibt.Parsing RST zu HTML im laufenden Betrieb mit Docutils

Wer hat irgendwelche Links zu einem einfachen Tutorial oder andere Vorschläge, wie man das macht?

Antwort

12

Eine Möglichkeit ist, wie etwas zu tun:

>>> a = """=====\nhello\n=====\n\n - one\n - two\n""" 
>>> import docutils 
>>> docutils.core.publish_parts(a, writer_name='html')['html_body'] 
u'<div class="document" id="hello">\n<h1 class="title">hello</h1>\n<blockquote>\n<ul class="simple">\n<li>one</li>\n<li>two</li>\n</ul>\n</blockquote>\n</div>\n' 
Verwandte Themen