Kivinjati raise wa Python

Mfano

Ikiwa x chini ya nafasi zero, inafungua kosa na kumaliza programu:

x = -1
if x < 0:
  raise Exception("Pole, hauwezi kufikia namba chini ya nafasi zero")

Mfano wa Kusafiri

Makuhania na Matumizi

Kivinjati raise inatumiwa kufungua kosa.

Unaweza kudumuia aina ya kosa inayotumiwa na kumtaarisha matukio inayotumika na mtumiaji.

Mfano zaidi

Mfano

Ikiwa x hauweziwa kama integer, inafungua TypeError:

x = "hello"
if not type(x) is int:
  raise TypeError("Bila hufikia wa hatarisha")

Mfano wa Kusafiri