Un mémorandum de la partie super-basique lors de l'utilisation de Jinja2
Python 3.5.2 Jinja2 2.9.6
Placez le fichier comme ceci.
Placement des fichiers
./
├template.txt.j2
└friend_builder.py
Vous pouvez incorporer des paramètres spécifiques dans le fichier modèle. Il est également possible d'écrire une syntaxe répétitive.
text:template.txt.j2
génial!
tu
{{character}}
Je suis un ami doué pour!
C'est marrant!
friend_builder.py
from jinja2 import Template, Environment, FileSystemLoader
env = Environment(loader=FileSystemLoader('.'))
template = env.get_template('template.txt.j2')
data = {
"character": "cuisine",
}
rendered = template.render(data)
print(str(rendered))
En tant que contenu de traitement,
Je ne peux même pas essayer de simplifier les choses!
Le résultat de l'exécution est le suivant.
Résultat de sortie
$ python friend_builder.py
génial!
tu
cuisine
Je suis un ami doué pour!
C'est marrant!
Le `cooking
est intégré en toute sécurité dans la partie
`{{character}}`
`du modèle.
Recommended Posts