2020
10-08
10-08
Python同时处理多个异常的方法
问题你有一个代码片段可能会抛出多个不同的异常,怎样才能不创建大量重复代码就能处理所有的可能异常呢?解决方案如果你可以用单个代码块处理不同的异常,可以将它们放入一个元组中,如下所示:try:client_obj.get_url(url)except(URLError,ValueError,SocketTimeout):client_obj.remove_url(url)在这个例子中,元祖中任何一个异常发生时都会执行remove_url()方法。如果你想对其中某个异常进行不同的处理,可以将其放入...
继续阅读 >