非推奨のため、shutil/urlopen で画像をダウンロードしようとしていますか? 非推奨かどうかはわかりませんが、urlretrieve はファイルをダウンロードせず、代わりに画像名のフォルダーを作成するだけです。他の質問を見た後、このコードを提供するものを見ましたが、これでもエラーが発生します。
from urllib2 import urlopen
from shutil import copyfileobj
url = 'http://www.watchcartoononline.com/thumbs/South-Park-Season-14-Episode-11-Coon-2-Hindsight.jpg'
path = 'image.jpg'
with urlopen(url) as in_stream, open(path, 'wb') as out_file:
copyfileobj(in_stream, out_file)
出力
with urlopen(url) as in_stream, open(path, 'wb') as out_file:
AttributeError: addinfourl instance has no attribute '__exit__