国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python獲取遠程文件大小的函數代碼分享

2020-02-23 05:21:28
字體:
來源:轉載
供稿:網友
代碼如下:
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)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 水城县| 镇赉县| 南阳市| 通州市| 武威市| 乃东县| 镇宁| 惠安县| 浮山县| 密云县| 新巴尔虎左旗| 青阳县| 肇州县| 蚌埠市| 银川市| 盐山县| 正宁县| 怀集县| 扎赉特旗| 钟山县| 乐安县| 罗田县| 清流县| 贵南县| 枣庄市| 大冶市| 中宁县| 长宁县| 佛山市| 临朐县| 江西省| 大荔县| 泽普县| 敦煌市| 新丰县| 定南县| 黄陵县| 博客| 齐齐哈尔市| 阜阳市| 通山县|