mit einer Schleife lese ich Grafiken von Webinhalten und speichere die als JPG auf die Festplatte. Dabei will ich, dass der Ordnername aus einer Variablen ausgelesen wird und der Dateiname in der Schleife hochgezählt und so die JPG immer eine fortlaufende Zahl als Dateinamen hat.
Ist wahrscheinlich etwas einfaches, aber ich sitze hier schon eine Stunde dran und bekomme das nicht gebacken.
Würde mich deswegen um Hilfe sehr freuen.
So wie es hier aussieht, funktioniert es bei mir. Wenn ich aber versuche, noch für Ordnername ein Platzhalter auszuwählen, dann bekomme ich eine Fehlermeldung, dass ein int Wert erwartet wird.
Code: Alles auswählen
f = open("Ordnername/%i.jpg" %imagename,"wb") # Ordnername und %1.jpg sollen mit dem Wert einer Variablen ersetzt werden.
imagename = imagename + 1 # Hier wird das in der Schleife immer hochgezählt, um verschiedene Dateinamen zu erhalten
f.write(response.read())