Download parts not whole file in ones
Jordan
jordan.taylor2 at gmail.com
Tue Feb 13 12:55:22 EST 2007
On Feb 13, 12:51 pm, "Jordan" <jordan.tayl... at gmail.com> wrote:
> On Feb 13, 8:09 am, NOSPAM plz <nos... at riddergarn.dk> wrote:
>
>
>
> > Hey,
>
> > My problem is, is it possible to download parts of a file while. i think
> > is it is called threading
>
> > My code thats download the whole webpage, and stunds the app while is is
> > downloading:
>
> > -----------CODE-----------
> > import urllib
> > # the heavy file to download
> > f = urllib.urlopen("http://da.wikipedia.org/wiki/Wiki")
> > # This was supposed to print the file while it downloads
> > while 1:
> > print f.read(100)
> > -----------/CODE-----------
>
> > In my example it just download the whole file, and then print it.
>
> > Any suggestions?
>
> > Regards
> > Andreas
>
> That's because urllib.urlopen() is not a low enough level function to
> allow what you want, it will simply open the . Take a look inside of
> urllib.py and maybe you'll find a way to subclass the urllopen()
> function to do what you want.
>
> Cheers,
> Jordan
Sorry, my previous msg got mangled. I meant to say that
urllib.urlopen() will simply open the webpage, you can't interrupt it
to print out what's already been downloaded.
More information about the Python-list
mailing list