python - 如何获取谷歌驱动器下载的内容长度?

标签 python python-3.x python-requests

使用请求模块从Google Drive下载文件如何获取内容长度?

最佳答案

我使用范围获得了内容长度

import re,requests

URL = "https://docs.google.com/uc?export=download"
headers = {'Range':'bytes=0-'}

r = requests.get(URL,headers=headers,stream=True).headers['Content-Range']

#contleng=int(re.split('\W+',r))[-1]
contleng=int(r.partition('/')[-1]) #Thanks to Maritijn Pieters
contrange=int(re.split('\W+',r))[-2]

关于python - 如何获取谷歌驱动器下载的内容长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52044489/

相关文章:

python - 如何通过数字指定gridspec位置?

python - 最大 unicode 代码点的索引

python - 打印字符映射

python - 如何对列表中彼此在 n 以内的元素进行分组

Python 请求包 : Handling xml response

python - 基本并行 python 程序在 Windows 上卡住

python - intersphinx 链接到 pandas autodoc API

python - 在 Tkinter 中集成 click-Terminal?

python - 无法从我的本地 PC 和 AWS EC2 实例从 Twitter Web 获取相同的请求结果

Python请求post clyp.it上传文件