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

时间:2018-04-03 10:50:04

标签: python urllib text-mining

我正在尝试download Netron中的代码来执行keras的word2vec。

我在这一行收到错误:

filename, _ = urllib.urlretrieve(url + filename, filename)

错误是:

  

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

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

filename, _ = urllib3.urlretrieve(url + filename, filename)

但我又收到了这个错误:

  

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

我该如何解决?

2 个答案:

答案 0 :(得分:3)

从评论部分扩展:

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

printf("How many sides do the polygon has: ");
scanf_s("%d",&n); 

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

答案 1 :(得分:1)

上面的答案已经足够好了,只是想提醒一下,如果您遇到错误

模块'urllib'没有属性'request'

只需尝试导入urllib.request ,我就使用python 3.7

import urllib.request

urllib.request.urlretrieve(url);