Code: Alles auswählen
>>> vorname = "muster"
>>> nummer = str(42)
>>> Dateierweiterung = ".bmp"
>>> os.path.join(vorname + nummer + extension)
'muster42.bmp'
>>>
Geht doch
. Da ich "vorname" und die laufende Nummer eh in dieser Weise "referenziere", bleibt nur die Zeile mit der Dateierweiterung, die ich mir sparen koennte... und der Zugriff auf das Modul os, natuerlich.
Du scheinst ab und zu "programming by accident" zu betreiben. Das ist nicht so gut. Wenn es Probleme gibt, dann probiere die Sachen am besten interaktiv in einer Python-Shell aus.
Wenn ich mit Bildern hantiere, die in mehreren Schritten modifiziert werden, scheint mir das teilweise arg umstaendlich. Immerhin muss ich dann jeweils zusehen, dass die Shell die letzte Modifikation mitbekommt... Da ist es fuer mich insgesamt "bequemer", das Programm jeweils durchlaufen zu lassen, zumal ich dann auch gleich mitbekomme, wenn eine Aenderung irgendwo anders Problem bereitet (was bei mir durchaus noch passieren kann - und vermutlich mal wieder ein Hinweis darauf ist, dass ich mich nochmal mit dem Aspekt "Kapselung" beschaeftigen sollte...
)