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