[Tutor] urllib2.urlopen()

Brian van den Broek brian.van.den.broek at gmail.com
Sun Oct 14 08:55:55 CEST 2012

On 14 October 2012 02:15, Ray Jones <crawlzone at gmail.com> wrote:
> On 10/13/2012 07:50 PM, Steven D'Aprano wrote:

>> If you can do `print e.info()`, then you can also do `info = e.info()`
>> and inspect the info programmatically.
> One would expect that to be true. But when I do info = e.info(), info is
> <httplib.HTTPMessage instance at 0x85bdd2c>.
> When I print e.info(), I get the following:
> Content-Type: text/html
> Connection: close
> WWW-Authenticate: Basic realm="xxxx"
> Content-Length: xx
> I can iterate through e.info() with a 'for' loop, but all I get as a
> result is:
> connection
> content-type
> www-authenticate
> content-length
> In other words, I get the headers but not the corresponding values.


That smells rather like you are dealing with a dictionary. What
happens if you try


Brian vdB

More information about the Tutor mailing list