AttributeError: 模块 'urllib3' 没有属性 'urlretrieve'

Mah*_*hsa 1 python urllib text-mining

我正在尝试使用此链接中的代码通过 keras 执行 word2vec。

我在这一行收到错误:

filename, _ = urllib.urlretrieve(url + filename, filename)
Run Code Online (Sandbox Code Playgroud)

错误是:

AttributeError: 模块 'urllib' 没有属性 'urlretrieve'

为了解决它,我安装并导入了 urllib3 并将该行更改为:

filename, _ = urllib3.urlretrieve(url + filename, filename)
Run Code Online (Sandbox Code Playgroud)

但我再次收到该错误:

AttributeError: 模块 'urllib3' 没有属性 'urlretrieve'

我该如何解决?

nic*_*tch 7

从评论部分扩展:

如文档所述,您可以像这样访问 urlretrieve

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

https://docs.python.org/3.4/library/urllib.request.html#urllib.request.urlretrieve