なぜiter_content
を使用する必要があるのか、特にchunk_sizeの使用目的に本当に戸惑っています。これを使用してみたところ、ダウンロードに成功した後、あらゆる方法でファイルが保存されているようです。
g = requests.get(url, stream=True)
with open('c:/users/andriken/desktop/tiger.jpg', 'wb') as sav:
for chunk in g.iter_content(chunk_size=1000000):
print (chunk)
sav.write(chunk)
iter_content
の使用法と、chunk_size
として1000000バイトを使用していることがわかるとどうなりますか。正確に目的と結果を教えてください。
ドキュメントchunk_size
はデータのサイズであり、そのアプリはstream=True
。
たとえば、応答のサイズが1000およびchunk_size
を100に設定して、応答を10個のチャンクに分割します。