bestimmten HTTP-Fehler in Python abfangen
Ich möchte einen bestimmten http-Fehler abfangen und nicht irgendeinen aus der ganzen Familie. Ich habe versucht, Folgendes zu tun: -
import urllib2
try:
urllib2.urlopen("some url")
except urllib2.HTTPError:
<whatever>
, aber was ich am Ende fange ist jede Art von http-Fehler, aber ich möchte nur fangen, wenn die angegebene Webseite nicht existiert! Wahrscheinlich ist das HTTP-Fehler 404. Aber ich weiß nicht, wie ich diesen Fehler 404 abfangen und das System den Standard-Handler für andere Ereignisse ausführen lassen sol