Python 为什么会出现错误:没有名为';urllib.request.urlretrieve'';urllib.request';这不是一个包裹

Python 为什么会出现错误:没有名为';urllib.request.urlretrieve'';urllib.request';这不是一个包裹,python,python-3.x,urllib,Python,Python 3.x,Urllib,在python 3中,导入时会出现以下错误: 没有名为“urllib.request.urlretrieve”的模块“urllib.request”不是包 import urllib import urllib.request.urlretrieve def download(): urllib.urlretrieve ("Simply URL!") download() 你的进口错了 正确的导入看起来像: from urllib.request import urlretrieve

在python 3中,导入时会出现以下错误: 没有名为“urllib.request.urlretrieve”的模块“urllib.request”不是包

import urllib
import urllib.request.urlretrieve
def download():
    urllib.urlretrieve ("Simply URL!")
download()
你的进口错了

正确的导入看起来像:

from urllib.request import urlretrieve
def download():
    urlretrieve("url")
download()
或:


查看导入参考::

您确定使用的是Python 3吗?它在没有第二次导入的情况下工作吗?你有另一个叫做urllib的模块吗?是的!进口是错误的。我通过将其更改为:import urllib import urllib.request使其工作
import urllib.request
def download():
    urllib.request.urlretrieve("url")
download()