丹调生活 发表于 2017-4-30 07:47:19

获得下载文件的大小(Python)

>>> import urlparse
>>> import httplib
>>> parsedurl = urlparse.urlparse('http://vfile.home.news.cn/music/public/vd06/200907/23/4a/MUfs0620090723163313524a2f29.mp3')
>>> httpConn = httplib.HTTPConnection(parsedurl)
>>> httpConn.request('GET', parsedurl)
>>> response = httpConn.getresponse()
>>> if response.status == 200:
...   size = response.getheader('Content-Length')
...   size = int(size) / 1024
...   print 'Size: %s KB,Content-Type: %s, Last-Modified: %s'%(size,response.getheader('Content-Type'),response.getheader('Last-Modified'))
... else:
...   print response.status,response.reason
>>> httpConn.close()
页: [1]
查看完整版本: 获得下载文件的大小(Python)