源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Python获取远程文件大小的函数代码分享

  • 时间:2021-03-05 10:24 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Python获取远程文件大小的函数代码分享
[u]复制代码[/u] 代码如下:
def getRemoteFileSize(url, proxy=None):     """ 通过content-length头获取远程文件大小         url - 目标文件URL         proxy - 代理  """     opener = urllib2.build_opener()     if proxy:         if url.lower().startswith('https://'):             opener.add_handler(urllib2.ProxyHandler({'https' : proxy}))         else:             opener.add_handler(urllib2.ProxyHandler({'http' : proxy}))     try:         request = urllib2.Request(url)         request.get_method = lambda: 'HEAD'         response = opener.open(request)         response.read()     except Exception, e: # 远程文件不存在                return 0     else:         fileSize = dict(response.headers).get('content-length', 0)         return int(fileSize)
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部