“обработка ошибок Python” Ответ

За исключением исключения:

>>> def catch():
...     try:
...         asd()
...     except Exception as e:
...         print e.message, e.args
... 
>>> catch()
global name 'asd' is not defined ("global name 'asd' is not defined",)
Distinct Dormouse

Похватить данные об ошибках, кроме Python

import sys
try:
	S = 1/0 #Create Error
except: # catch *all* exceptions
    e = sys.exc_info()
    print(e) # (Exception Type, Exception Value, TraceBack)

############
#    OR    #
############
try:
	S = 1/0
except ZeroDivisionError as e:
    print(e) # ZeroDivisionError('division by zero')
Cheerful Caracal

обработка ошибок Python

try:
	#insert code here
except:
	#insert code that will run if the above code runs into an error.
except ValueError:
	#insert code that will run if the above code runs into a specific error.
	#(For example, a ValueError)
UA3

Ответы похожие на “обработка ошибок Python”

Вопросы похожие на “обработка ошибок Python”

Больше похожих ответов на “обработка ошибок Python” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования