Hallo wieder,
ich habe ein docx tpl, dieses wird bearbeitet. dann speicher ich es mit
doc.save('Test.docx')
wieder ab. Soweit so gut. Jetzt möchte ich den Namen der Abgespeicherten Datei ändern bearbeiten.
Beispiel (ja folgendes ist falsch, aber dann versteht man vll. worauf ich hinaus will):
zusatz = 'neu'
doc.save(zusatz,'_Test.docx')
Der Dateiname soll dann neu_Test.docx lauten.
Gibt es eine Möglichkeit die Datei nicht als .docx, sondern als funktionierende .pdf Datei abzuspeichern?
docx abspeichern (falls möglich gleich in pdf) mit eigenen Namen
Für das reine Umbenennen (sinnvollerweise unter Beibehaltung des Dateiformats):
Code: Alles auswählen
import os
os.rename('alt.docx', 'neu.docx')
@Mueller.D: Zeichenkettenoperationen gehören zu den Grundlagen die man sich unbedingt mal erarbeiten sollte. ``+`` geht hier natürlich, aber wenn man mehrere Zeichenketten und Werte zu einer neuen Zeichenkette zusammenfügen möchte, sollte man die `format()`-Methode auf Zeichenketten kennen und verwenden.