2017-04-03 73 views
0
from six.moves.urllib.request import urlopen, urlretrieve  
urlretrieve('ftp://ftp.cdc.noaa.gov/Datasets/ncep.reanalysis.dailyavgs/surface/air.sig995.1949.nc', filename='C:\\desktop\\') 

使用urlretrieve後需要關閉ftp連接嗎?如果是,那麼如何?使用urlretrieve後關閉ftp連接

回答

2

不,urlretrieve會爲你做。如果您使用的是urlopen,您應該/可以關閉連接(請參閱this question),但urlretrieve會將這四項處理爲方便包裝。

在內部,urlretrieve使用一個URLOpener例如,當其引用計數下降到0,這是在urlretrieve呼叫結束它調用close