modèle

1


import string

s = '''\
Hi $name.
$contents
Have a good day
'''

t = string.Template(s)
contents = t.substitute(name='Mike', contents='How are you?')
print(contents)

Résultat d'exécution de 1


Hi Mike.
How are you?
Have a good day

De cela Hi $name. $contents Have a good day Si vous le mettez dans un autre fichier texte et que vous l'exploitez, Vous pouvez éviter de modifier accidentellement le modèle.

Par exemple Mail_template.txt dans un répertoire appelé design Créer un fichier texte Le contenu du fichier texte Hi $name. $contents Have a good day Et alors Vous pouvez écrire comme suit.

2


import string

with open('design\mail_template.txt') as f:
    t = string.Template(f.read())
contents = t.substitute(name='Mike', contents='How are you?')

print(contents)

Résultat d'exécution de 2


Hi Mike.
How are you?
Have a good day

Recommended Posts

modèle
Modèle HTML Django partie 2
Modèle HTML Django
Astuces pour les modèles Django
modèle argparse python
[Python] Modèle Tkinter
Modèle Pro compétitif (Python)
[Explication détaillée] Modèle de méthode de modèle
Design Pattern #Template, méthode
Personnalisez les modèles avec PyDev
Modèle d'analyse de données Python
Moteur de template Jinja2 2 Python
Génération automatique de modèles de collage
modèle de test unitaire python
Paramètres du modèle HTML Flask