Themen
  Download     DBS     Sprachen     Oberflächen     File Formats     Impressum     Datenschutz  
Labor Drögehorn
Design Pattern
Android mit Kotlin und JetPack
Android und JetPack
MC & AP
iOS-SwiftUI
Graf. Nutzerschnittstellen mit WPF
Java Collection Framework
Allgemein:
Startseite
Vorlesungen
Labore
Sinnvolle Programme
Lineare Regression
GUI-Entwurfsarbeit
Single-Format
Design Pattern-Termine
Observer1
Bsp2
Json-Array
Json-Dialogelemente
Webtechnologien

Exception

Kurzform

def Assert(condition, errortext):
	if not condition:
		print('Error
' + errortext)
		input()
		sys.exit(errortext)   # quit()   exit()  sys.exit(text)



Detailiert

try:
	a = int('abc')
except ValueError as e:
	print('fehlerhafte Zahl')

	# IndexError
	# ArithmeticError
	# EOFError
	# IOError
	# AttributeError  hat kein Instanz hat kein Attribut
	# MemoryError
	# OverflowError
	# ZeroDivisionError

# raise ValueError('represents a hidden bug, do not catch this')

Complet example
try:
	a = int('abc')
except ValueError as e1:
	print('fehlerhafte Zahl')

except OverflowError as e2:
	print('overflowError')

else:
	#ausgefuehrt, wenn keine Exception erzeugt wurde
	pass
finally:
	#immer ausgefuehrt
	pass

# raise ValueError('represents a hidden bug, do not catch this')

Klassen
Betriebssystem