[PYTHON] Vorlage

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)

Ausführungsergebnis von 1


Hi Mike.
How are you?
Have a good day

Von diesem Hi $name. $contents Have a good day Wenn Sie es in eine andere Textdatei einfügen und bedienen, Sie können vermeiden, dass die Vorlage versehentlich bearbeitet wird.

Zum Beispiel Mail_template.txt in einem Verzeichnis namens design Erstellen Sie eine Textdatei Der Inhalt der Textdatei Hi $name. $contents Have a good day Und dann Sie können wie folgt schreiben.

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)

Ausführungsergebnis von 2


Hi Mike.
How are you?
Have a good day

Recommended Posts

Vorlage
Django HTML Vorlage Teil 2
Django HTML-Vorlage
Tipps für Django-Vorlagen
Python Argparse Vorlage
[Python] Tkinter-Vorlage
Wettbewerbsfähige Pro-Vorlage (Python)
[Detaillierte Erklärung] Muster der Vorlagenmethode
Entwurfsmuster # Template-Methode
Passen Sie Vorlagen mit PyDev an
Python-Datenanalysevorlage
Jinja2 | Python-Vorlagen-Engine
Automatische Generierung von Collagenvorlagen
Python-Unit-Test-Vorlage
Python Template Engine Empy
Einstellungen der Flask-HTML-Vorlage