Kurzusok
/
Python
Python
/
Feladatok
/
Hibakezelés
Hibakezelés

Hibakezelés

Könnyű

Utasítások

Valósítsd meg a hibakezelés és az erőforrás-kezelés különféle formáit.

A programozás egyik fontos pontja, hogy miként kezeljük a hibákat, és hogyan zárjuk le az erőforrásokat akkor is, ha hibák lépnek fel.

Ez a feladat megkívánja, hogy különféle hibákat kezelj. Mivel a hibakezelés meglehetősen programozási nyelvfüggő, a kurzod tesztjeiben kell utánanézned, hogy pontosan mire van szükség.

Néhány tipp

A filelike_objects_are_closed_on_exception függvény esetében a filelike_object egy, a tesztkészletben definiált saját FileLike osztály példánya lesz. Ez az osztály a következő metódusokat valósítja meg:

  • open és close, explicit megnyitáshoz és lezáráshoz.
  • __enter__ és __exit__, implicit megnyitáshoz és lezáráshoz.
  • do_something, amely dobhat egy Exception-t, de az is lehet, hogy nem.
Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Python Exercism

Készen állsz elkezdeni a(z) Hibakezelés feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Python nyelvet 17 fogalom146 feladat segítségével, valódi emberi mentorálással, mindez ingyen.