Есть такая конструкция, которая качает файл и сохраняет локально на диск.
open(os.path.join(savepath(out_file_name)), 'wb').write(urllib2.urlopen(download_url + out_file_name).read())
При загрузке файла он качается в оперативную память, а после окончания загрузки кладется на локальный диск. Дело в том, что файл достаточно большой и может вырасти. Как можно качать файл и сразу сохранять на диск без активного использования RAM?