Ein Memorandum des Super-Basic-Teils bei Verwendung von Jinja2
Python 3.5.2 Jinja2 2.9.6
Platzieren Sie die Datei wie folgt.
Dateipositionierung
./
├template.txt.j2
└friend_builder.py
Sie können bestimmte Parameter in die Vorlagendatei einbetten. Es ist auch möglich, sich wiederholende Syntax zu schreiben.
text:template.txt.j2
groß!
Sie
{{character}}
Ich bin ein Freund, der gut ist!
Es macht Spaß!
friend_builder.py
from jinja2 import Template, Environment, FileSystemLoader
env = Environment(loader=FileSystemLoader('.'))
template = env.get_template('template.txt.j2')
data = {
"character": "Küche",
}
rendered = template.render(data)
print(str(rendered))
Als Verarbeitungsinhalt
Ich kann nicht einmal versuchen, es einfacher zu machen!
Das Ausführungsergebnis ist wie folgt.
Ausgabeergebnis
$ python friend_builder.py
groß!
Sie
Küche
Ich bin ein Freund, der gut ist!
Es macht Spaß!
Das `Kochen
ist sicher in den
{{Zeichen}}
`Teil der Vorlage eingebettet.
Recommended Posts