【发布时间】:2018-01-08 09:49:56
【问题描述】:
我向服务器发出 POST 请求以生成 CSV 文件,POST 请求的响应是我要写入文件的 CSV 数据。
我永远无法知道 CSV 文件的大小(可以是 10MB、100MB 或 1000MB),因此没有内容长度标头。
我编写了一个函数,下载向服务器发出 POST 请求,生成 CSV 文件并将响应写入 CSV 文件。但是,我在进度条上苦苦挣扎。
如何添加进度条?
r = requests.post(URL, data, stream=True)
#Download progress here
【问题讨论】:
-
我看过这些,但不知道如何在我的情况下添加进度条,因为我的响应标头没有 Content-Length 标头。
标签: python-requests