ich habe eine odt-Datei und möchte in dieser dynamisch die Werte ändern. Dazu habe habe ich mir bereits eine odt-Datei (vorlage.odt) gebastelt, diese entzipt und in die content.xml Platzhalter eingebaut. Mit dem Mako-Package möchte ich nun die Platzhalter in der content.xml befüllen. Das klappt auch soweit. Ich habe mir nun einen Ordner "ausgabe" erstellt, mit allen Datein der entzippten vorlage.odt ohne jedoch der content.xml. Nun möchte die neue, befüllte content.xml dort hinzufügen und dann wieder eine odt-Datei daraus machen (ausgabe.odt). Ich habe dazu folgendes versucht:
Code: Alles auswählen
from mako.template import Template
import zipfile
t = Template(filename='content_mit_platzhaltern.xml', input_encoding='utf-8')
x='test'
buff=(t.render(ne=x))
with zipfile.ZipFile('ausgabe.odt', 'w') as z:
z.writestr('content.xml',buff)Bin ein Python-Anfänger, kann mir vielleicht jemand helfen?
LG
