Das dumme ist nur, wenn im HTML-Code ein "%" vorkommt, wie es z.B. beim <table> Tag vorkommen könnte...
Mein billiges Workaround ist es, diese %-Zeichen einfach zu doppeln:
Code: Alles auswählen
HTML = """
<bsp width="100%">%(test)s</bsp>
"""
HTML = HTML.replace('%"', '%%"')
print HTML % { "test" : "jeppp" }
Wer hat eine elegantere Möglichkeit für ganz einfaches Templating?