1 、一般同步下载示例代码:2、 使用流式请求,requests.get方法的stream默认情况下是stream的值为false,它会立即开始下载文件并存放到内存当中,倘若文件过大就会导致内存不足的情况,程序就会报错。使用上面两个函数下载大文件可以防止占用过多的内存,因为每次只下载小部分数据。示例代码:3 、异步下载文件由于request的请求是阻塞式的,所以要用aiohttp模块来发起请求。下面这个例子用的是流式写入,即把内容写入到磁盘里面。

python 下载文件的几种方式分享

python 下载文件的几种方式分享

python 下载文件的几种方式分享

python 下载文件的几种方式分享