поймать конкретную ошибку HTTP в Python

Я хочу поймать определенную ошибку http, а не кого-либо из всей семьи .. что я пытался сделать, это -

import urllib2
try:
   urllib2.urlopen("some url")
except urllib2.HTTPError:
   <whatever>

но в итоге я ловлю любую ошибку http, но я хочу поймать ее, только если указанная веб-страница не существует !! вероятно, это ошибка HTTP 404 .. но я не знаю, как указать, что перехватывать только ошибку 404 и позволить системе запускать обработчик по умолчанию для других событий .. никаких предложений ??

Ответы на вопрос(0)

Ваш ответ на вопрос