如何使用try Exception块来保存我的代码免于异常终止?

时间:2011-11-22 18:45:07

标签: python authentication ftp ftplib

我正在编写一个通过ftp连接到我的网站的程序。如果登录验证失败,我希望它继续执行其他操作。但是身份验证失败错误会自动退出程序。有没有办法忽略这个并继续下去?

1 个答案:

答案 0 :(得分:0)

您可以使用Python的异常处理:

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

将do_something()替换为您首先要尝试的代码。将do_somthing_else()代码替换为do_something()部分失败时您想要尝试的内容

Reference for Exception Handling