标准写法:
from urllib import request
from urllib import error
if __name__ == "__main__":
url = r"http://z.about.com/d/fashion/1/0/v/1/3/80998678_10.jpg"
headers = {'User-Agent': 'Mozilla/5.0'}
path = './1.jpg'
req = request.Request(url, headers=headers)
try:
data = request.urlopen(req).read()
with open(path, mode='wb') as f:
f.write(data)
except error.HTTPError as err:
print(str(err.code)+': '+err.msg)
except error.URLError as err:
print(err.reason)
注意捕获error