如何使用 tqdm 使用 Python 下载文件

冷血1

我想制作一个从包含进度条的链接下载图像的 .py 文件,我可以用 tdqm 来做吗?

这是我到目前为止

from tqdm import tqdm
import requests

chunk_size = 1024

url = "example.com"

r = requests.get(url, stream = True)

total_size = int(r.headers['content-length'])
filename = url.split('/')[-1]

with open(filename, 'wb') as f:
    for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size)):         
        total = total_size/chunk_size, unit = 'KB')
        f.write(data)
print("Download complete!")
冷血1

了解如何去做

from tqdm import tqdm
import requests
import math
url = "http://ipv4.download.thinkbroadband.com/5MB"
r = requests.get(url, stream=True)

total_size = int(r.headers.get('content-length', 0))
block_size = 1024
wrote = 0 
with open('output.bin', 'wb') as f:
    for data in tqdm(r.iter_content(block_size):
        total=math.ceil(total_size//block_size) , unit='KB', unit_scale=True)
        wrote = wrote  + len(data)
        f.write(data)
if total_size != 0 and wrote != total_size:
    print("ERROR, something went wrong")  

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Python通过Internet下载文件

来自分类Dev

使用Python通过SSH下载文件

来自分类Dev

使用certutil和Python下载文件

来自分类Dev

使用python硒单击并下载文件

来自分类Dev

使用 Selenium、Python 3 下载文件

来自分类Dev

如何使用python请求下载文件(perl cgi后端)

来自分类Dev

Python:如何使用字节范围下载文件?

来自分类Dev

如何使用Python,Selenium和PhantomJS下载文件

来自分类Dev

如何在python中使用Selenium下载文件?

来自分类Dev

如何使用Python从ftp支持的网站自动下载文件?

来自分类Dev

如何使用相同格式的python从url下载文件?

来自分类Dev

网址不变时如何使用python下载文件

来自分类Dev

如何使用Python 2.7通过HTTP使用多线程下载文件(异步下载)

来自分类Dev

Python:使用网址从Google驱动器下载文件

来自分类Dev

登录网站并使用python请求下载文件

来自分类Dev

使用对话框从Python网站下载文件

来自分类Dev

使用python请求登录后无法下载文件

来自分类Dev

使用python脚本下载文件时出错

来自分类Dev

使用Python从cloudflare网站下载文件

来自分类Dev

使用Vue.js和Python Flask下载文件

来自分类Dev

使用Python从Google云端硬盘下载文件

来自分类Dev

无法使用Python从网站下载文件

来自分类Dev

登录网站并使用python请求下载文件

来自分类Dev

使用python beautifulsoup和selenium下载文件

来自分类Dev

使用python从经过cookie验证的页面下载文件

来自分类Dev

在Python中使用Selenium循环下载文件

来自分类Dev

使用Python自动更改下载文件的名称

来自分类Dev

使用Python从cloudflare网站下载文件

来自分类Dev

在python中使用多线程下载文件

Related 相关文章

热门标签

归档