Как использовать блок исключения, чтобы сохранить мой код от аварийного завершения - PullRequest
0 голосов
/ 22 ноября 2011

Я пишу программу, которая подключается к моему сайту через ftp. Если аутентификация входа не удалась, я хочу, чтобы она продолжала делать что-то еще. Но ошибка сбоя аутентификации автоматически выходит из программы. Есть ли способ игнорировать это и продолжать?

1 Ответ

0 голосов
/ 22 ноября 2011

Вы можете использовать обработку исключений в Python:

try:
    do_something()
except Exception, ex:
    print "The process failed because", ex
    do_something_else()

замените do_something () кодом, который вы сначала хотите попробовать .. Замените код do_somthing_else () на то, что вы хотите попробовать, если часть do_something () не работает

Справочник по обработке исключений

...