1、下载,肯定要看优进度bartqdm安装sudopython3-mpipinstalltqdm1.1,添加环境变量#!/usr/bin/python3fromtqdmimporttqdmimportrequests上一步安装tqdm是python3,关联python3tqdm库,不加环境变量,使用默认的python2.7,不在python2.7上,安装这个库tqdm2,下载代码文件,文件流700M左右,下载速度比Chrome快很多Chrome下载总是失败#!/usr/bin/python3fromtqdmimporttqdmimportrequestsurl='https://static.realm.io/downloads/swift/realm-swift-10.1.1.zip'#Streaming,所以我们可以迭代响应.response=requests.get(url,stream=True)total_size_in_bytes=int(response.headers.get('content-length',0))block_size=1024#1Kibibyteprogress_bar=tqdm(total=total_size_in_bytes,unit='iB',unit_scale=True)path='/Users/xx/Desktop/Papr-develop/realm-swift-10.1.1.zip'print("总计:")print(total_size_in_bytes)withopen(path,'wb')asfile:fordatainresponse.iter_content(block_size):progress_bar.update(len(data))file.write(data)progress_bar.close()iftotal_size_in_bytes!=0和progress_bar.n!=total_size_in_bytes:print("ERROR,somethingwentwrong")
