First page Back Continue Last page Overview Image

except mit mehrfachen Ausnahmen

Eine einzelne except-Anweisung kann auch gleichzeitig mehrere Fehler abfangen, die verschiedenen Fehlerarten werden dann in einem Tupel gelistet, wie wir im folgenden Beispiel sehen:

try:

f = open('integers.txt')

s = f.readline()

i = int(s.strip())

except (IOError, ValueError):

print("An I/O error or a ValueError occurred")

except:

print("An unexpected error occurred")

raise