Ich habe den folgenden Code:OSError Dateiname Attribut nicht verfügbar?
except(OSError) as (errno, strerror, filename):
print "OSError [%d]: %s at %s" % (errno, strerror, filename)
Es läuft sehr gut, es sei denn es OSError num erfüllt. 123 (The file name, directory name, or volume label syntax is incorrect
). dann bekomme ich die folgenden Fehler bei dem außer Codezeile:
ValueError: need more than 2 values to unpack
Es ist gelöst, indem nicht das filename
Attribut. Meine Anforderungen hindern mich jedoch daran, dieses Attribut nicht zu verwenden.
Gibt es einen anderen Weg?
"Ich habe diese Art der Ausnahmebehandlung nicht gesehen" = netteste Art zu sagen, dass Sie es falsch machen. – marr75
Danke. es funktionierte! – Alex58