Diese Frage vor beantwortet wurde, aber meine Zeichenfolge hat keine zusätzlichen geschweiften Klammern, die versauen die Formatierung würde, so im Moment habe ich völlig ahnungslos bin, warum der FehlerPython string.format KeyError
Fehler ist KeyError: Inhalt
html = """
<table class=\"ui celled compact table\" model=\"{model}\">
{theaders}
<tbody>
{content}
</tbody>
</table>
"""
html = html.format(model=model)
html = html.format(content=data)
html = html.format(theaders=theaders)
* Beiseite *: Die Backslashes sind in diesem Beispiel nicht erforderlich. Ein Vorteil des Triple-Quoting einer Zeichenfolge besteht darin, dass jedes einzelne Anführungszeichen nicht mehr speziell ist. –
Ich habe sie nur als Teil des Versuches, den Fehler herauszufinden :) – Mojimi