AttributeError:'module'对象没有属性'request'

Pru*_*Raj 66 python python-3.x python-3.3

当我在Python中运行以下代码 - 3.3:

import urllib
tempfile = urllib.request.urlopen("http://yahoo.com")
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

在此输入图像描述

我这样做也是为了验证:

在此输入图像描述

我究竟做错了什么?提前致谢!

fal*_*tru 129

导入urllib.request而不是urllib.

import urllib.request
Run Code Online (Sandbox Code Playgroud)

  • 出于某种原因,我的代码在一台机器上使用`import urllib`,而另一台需要`import urrlib.request` ..运行3.4.2.无论如何,这创造了奇迹! (2认同)
  • @johan,因为导入包不会自动导入其子模块。(有些确实如此,比如 os.path ...) (2认同)