datei=open benötigt eine integer-Variable?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
StephCar

Dienstag 26. Juli 2005, 09:17

Servus,

folgender Fehler tritt beim Erzeugen von einer Liste von Dateien vom Format 'image001.tfw' auf:
datei=open(dateiname,'w')
TypeError: an integer is required
Komischer Weise tritt der Fehler nur auf, wenn ich das Script ausführe. Wenn ich die Zeilen in die Shell kopiere, funktionierts.

Code: Alles auswählen

dateibeginn='image'
dateiendung='.tfw'
z=5			# anzahl dateien
for i in range(1,z+1):
##Dateiliste erzeugen
	dateiname='%s%03i%s' % (dateibeginn, i, dateiendung)   
	# print dateiname
	datei=open(dateiname,'w')
    	datei.close()
    	i=i+1
Antworten