尝试使用urllib.retrieve通过URL下载文件:' module'对象没有属性'检索'

时间:2015-07-15 14:01:36

标签: python python-3.x

这是我的第一个Python脚本,所以我假设我做错了什么。但我无法在任何教程或示例中找到线索。以下代码(可以这么说):

import urllib

urllib.retrieve("http://zlib.net/zlib-1.2.8.tar.gz")

抛出错误

  

AttributeError:' module'对象没有属性'检索'

我该如何解决?这是Python 3.3。

1 个答案:

答案 0 :(得分:8)

[问题已在评论中解决,因此现在将其添加为答案。]

以下代码有效。 (来源:this answer

import urllib.request
# Download the file from `url` and save it locally under `file_name`:
urllib.request.urlretrieve(url, file_name)

请注意import语句。

您需要import urllib.request代替import urllib