#!/usr/bin/python
# coding=utf-8
import requests
from contextlib import closing
from src.util.Logger import Log
log = Log().getlog()
'''
文件下载
'''
def download(url=None, path=None, filename=None):
log.info("下载路径:%s" % path)
# 要下载文件的地址
with closing(requests.get(url, stream=True)) as response:
chunk_size = 1024
content_size = int(response.headers['content-length'])
# chunk_size = chunk_size < content_size and chunk_size or content_size
# 你将要保存文件的位置和名字
if (filename == None):
path += url.split("/")[-1]
else:
path += filename
with open(path, "wb") as file:
for data in response.iter_content(chunk_size=chunk_size):
file.write(data)
if __name__ == '__mai
python工具类--文件下载
最新推荐文章于 2023-07-13 09:29:59 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)