すべての直接ダウンロードし、大きなファイルをダウンロードするのpythonを使用して、ファイルが大きすぎると、ストリームモードを使用する要求に、メモリ不足で、この時間を引き起こすことがあり、
次のようにメインコードであります
iter_content:横断するためにダウンロードされるコンテンツの一部
iter_linesを:行の行によってダウンロードされるコンテンツを横断
デフ DOWNLOAD_FILE(URL、file_pname、CHUNK_SIZE = 1024 * 4 ): ""」 URL:ファイルURL file_pname:ファイルのパスを保存します CHUNK_SIZE:チャンクサイズ ""」 #第一种 response_data_file = requests.get(URL、ストリーム= 真) (file_pnameオープンと' WB ' :Fなど) のためにチャンクで response_data_file.iter_content(CHUNK_SIZE = CHUNK_SIZE): もしチャンク: f.write(チャンク) #第二种 requests.get(URL、ストリーム=とREQとして真): (file_pnameオープンと' WB ' :Fなど) のためにチャンクで req.iter_content(CHUNK_SIZE = CHUNK_SIZE): もしチャンク: f.write(チャンク)
もし間違って歓迎しています