[Tutor] urllib problem
Steven D'Aprano
steve at pearwood.info
Tue Oct 12 14:58:03 CEST 2010
On Tue, 12 Oct 2010 11:40:17 pm Roelof Wobben wrote:
> Hoi,
>
> I have this programm :
>
> import urllib
> import re
> f =
> urllib.urlopen("http://www.pythonchallenge.com/pc/def/linkedlist.php?
>nothing=6") inhoud = f.read()
> f.close()
> nummer = re.search('[0-9]', inhoud)
> volgende = int(nummer.group())
> teller = 1
> while teller <= 3 :
> url =
> "http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=" +
> str(volgende) f = urllib.urlopen(url)
> inhoud = f.read()
> f.close()
> nummer = re.search('[0-9]', inhoud)
> print "nummer is", nummer.group()
> volgende = int(nummer.group())
> print volgende
> teller = teller + 1
>
> but now the url changes but volgende not.
> What do I have done wrong ?
Each time through the loop, you set volgende to the same result:
nummer = re.search('[0-9]', inhoud)
volgende = int(nummer.group())
Since inhoud never changes, and the search never changes, the search
result never changes, and volgende never changes.
--
Steven D'Aprano
More information about the Tutor
mailing list