[Tutor PyCZ] handlovani erroru
geon
geon na post.cz
Středa Červenec 20 16:28:56 CEST 2005
rajcze wrote:
>ahojte,
>jde nejak zachytit text cybove hlasky, co se zobrazi pri chybe v konsoli ?
>
>pouzivam kod
>
>try: neco
>except: zaloguj
>
>a potreboval bych logovat tu cybovou hlasku.
>jde to nejak ?
>
>
>
Ukázka:
import sys
soubor=file('chyby.txt','w')
sys.stderr=soubor
sys.stdout=soubor
print "6"+4 # chyba
soubor.close()
V dokumentaci se píše že téměř všechny chybové hlášky jsou na stderr.
Proto je tam i ten sys.stdout=soubor, některé chybové hlášky chodí sem.
--
geon
Vyjímka je pravidlo. Rekurzivní.
Další informace o konferenci Tutor