Why it gives me the error: No module named 'urllib.request.urlretrieve'; 'urllib.request' is not a package

Why it gives me the error: No module named 'urllib.request.urlretrieve'; 'urllib.request' is not a package

在 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()

或者:

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

看看导入参考:The import system: