重複の可能性:
urllib.urlopen() の後に close() を呼び出す必要がありますか?
urllib2.urlopen() によって作成されたオブジェクトは、一定の接続を表していますか?
Python ドキュメントで、リモート サーバーへの接続を閉じる必要があることを示すコード サンプルを見たことがありません。
import urllib2
handle = urllib2.urlopen('http://download.thinkbroadband.com/5MB.zip')
# ... do whatever
上記のコードでは、完了したときに呼び出さないのは間違っているように感じます。ここで何が起こっているのですか?接続を手動で閉じる必要がありますか、それとも私のために閉じられていますか?close()
handle