Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #95996 > unrolled thread

Re: No request in module urllib ?

Started byMRAB <python@mrabarnett.plus.com>
First post2015-09-04 03:41 +0100
Last post2015-09-04 03:41 +0100
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: No request in module urllib ? MRAB <python@mrabarnett.plus.com> - 2015-09-04 03:41 +0100

#95996 — Re: No request in module urllib ?

FromMRAB <python@mrabarnett.plus.com>
Date2015-09-04 03:41 +0100
SubjectRe: No request in module urllib ?
Message-ID<mailman.116.1441334470.8327.python-list@python.org>
On 2015-09-04 03:17, Vincent Vande Vyvre wrote:
> Le 04/09/2015 04:08, Chris Angelico a écrit :
>> On Fri, Sep 4, 2015 at 11:56 AM, Vincent Vande Vyvre
>> <vincent.vande.vyvre@telenet.be> wrote:
>>> Python 3.2.3 (default, Jun 18 2015, 21:46:42)
>>> [GCC 4.6.3] on linux2
>>> Type "help", "copyright", "credits" or "license" for more information.
>>>>>> import urllib
>>>>>> urllib.request.urlopen('http://example.org')
>>> Traceback (most recent call last):
>>>    File "<stdin>", line 1, in <module>
>>> AttributeError: 'module' object has no attribute 'request'
>>>
>>> Same error with Python 3.4.0
>> With packages, like this, you sometimes need to explicitly import the
>> piece you want. That way, the urllib module doesn't have to load
>> everything up just because you wanted one small part. Try this
>> instead:
>>
>> import urllib.request
>> urllib.request.urlopen('http://example.org')
>>
>> Hope that helps!
>>
>> ChrisA
> Thanks, that works with 3.4.0. No with 3.2.3
>
It works for me with Python 3.2.5 on Windows.

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web