-2
В Python's try
, except
блоков, почему else
необходимо, чтобы я мог использовать except:
без спецификатора?Разница между ожиданием без указателя против другого?
В Python's try
, except
блоков, почему else
необходимо, чтобы я мог использовать except:
без спецификатора?Разница между ожиданием без указателя против другого?
Похоже, вы понимаете, как try
, except
, else
и finally
выключено.
Вот краткое описание того, как все они работают вместе, глядя на https://docs.python.org/2/tutorial/errors.html:
try:
#Try something that might raise an exception
except <exception specifier>:
#Code here will only run if the exception that came up was the one specified
except:
#Except clause without specifier will catch all exceptions
else:
#Executed if try clause doesn't raise exception
#You can only have this else here if you also have except blocks
finally:
#Runs no matter what
Вы пробовали второй? – khelwood
Перейдите по этой ссылке ниже. Красиво объяснено. http://stackoverflow.com/questions/16138232/is-it-a-good-practice-to-use-try-except-else-in-python –