Представляют ли объекты, созданные urllib2.urlopen () постоянное соединение?

В следующем коде соединение с удаленным сервером остается открытым доclose()  называется или это воссоздается каждый разread() называется? В следующем коде я вижу, что новое сетевое общение происходит каждый разread() вызывается, а не удаленный файл буферизуется, как толькоurlopen() называется.

<code>import urllib2

handle = urllib2.urlopen('http://download.thinkbroadband.com/5MB.zip')
while True:
    buff = handle.read(64*1024) # Is a new connection to the server created here?
    if len(x) == 0:
        break
handle.close()
</code>

Ответы на вопрос(1)

Ваш ответ на вопрос