3

重複の可能性:
urllib.urlopen() の後に close() を呼び出す必要がありますか?
urllib2.urlopen() によって作成されたオブジェクトは、一定の接続を表していますか?

Python ドキュメントで、リモート サーバーへの接続を閉じる必要があることを示すコード サンプルを見たことがありません。

import urllib2
handle = urllib2.urlopen('http://download.thinkbroadband.com/5MB.zip')
# ... do whatever

上記のコードでは、完了したときに呼び出さないのは間違っているように感じます。ここで何が起こっているのですか?接続を手動で閉じる必要がありますか、それとも私のために閉じられていますか?close()handle

4

0 に答える 0