Hallo,
klingt eher danach, dass du eine Template Engine suchst. Die definiert, allgemein gesprochen, Text und darin können Platzhalter, Bedingungen, Schleifen etc sein, die erst beim Rendern der Templates ausgefüllt / - geführt werden. DIE Template Engine schlechthin für Python ist
Jinja2. Wird super oft in der Webprogrammierung für HTML Templates benutzt, aber man kann mit Template Engines im Prinzip jedes beliebige, textbasierte Format darstellen.
Die Standardbibliothek von Python kennt noch die
Template Klasse im String Modul, das ist eine ziemlich einfache Template Engine.
Gruß, noisefloor