下载文件

45.8 下载文件

r.content 二进制内容;大文件用 stream=True 分块写入。

保存图片/文件

# ========================================
# 示例:下载二进制
# 说明:stream 大文件更省内存
# ========================================
import requests

url = 'https://httpbin.org/bytes/1024'
r = requests.get(url, timeout=10)
with open('downloaded.bin', 'wb') as f:
    f.write(r.content)
print('已保存', len(r.content), '字节')