How to download directly to a file?

Diez B. Roggisch deets at nospam.web.de
Fri Sep 4 23:58:45 CEST 2009


kj schrieb:
> I want to send a POST request and have the returned content put
> directly into a file.  Is there a way to do this easily in Python?
> I've been looking at the documentation for urllib2, but I can't
> see a direct way to do this, other than saving the returned contents
> to an in-memory variable and writing out the variable to a file.
> But this is precisely what I'd like to avoid.

You get a file-like object, what's wrong reading that chunkwise & 
dumping that to a file? Or are 4KB blocksize to hard of a memory constraint?

Diez



More information about the Python-list mailing list