ich habe gerade einem bekannten geholfen ein Pythonscript zu erstellen. Dabei kam eine sehr seltsame Fehlermeldung alledings nur bei Ihm unter Windows in folgender Funktion:
Code: Alles auswählen
def write_Headerfile(name, lines):
f = open(savepath+name, "w")
for line in lines:
f.write(inverse_str4s(line))
f.close()
Auf Verdacht haben wir es mit folgender Änderung versucht:
Code: Alles auswählen
def write_Headerfile(name, lines):
f = open(savepath+name, "w")
for line in lines:
if line: f.write(inverse_str4s(line))
f.close()
Die Zeilen werden vorher mit readlines() aus einer Datei gelesen, und die Funktion inverse_str4s modifiziert beim Finden von bestimmten Inhalten diese Inhalte, hat also auch nichts mit Ein/Ausgabe zu tun.
Hat vielleicht irgendwer eine Erklährung oder ist das ein winspezifisches Problem?
Gruß
Dookie