I am downloading a file from the net, and it fails even though I am doing:
for p in query:
try:
except IOError as e:
print e;
If there is an error, I want to log it, and then continue on with the next file.
In this loop, I am trying to download an image, if for some reason the filename was bad, or the website was down, etc., I want to continue with the next item in the for loop.
Is there a more generic error that won't fail and continue processing?
Also, how can I log errors to a file?
urllib2.HTTPError
for instance? At the moment it seems you may only be catchingIOError
. – Chowder