稻草人@麦田 发表于 2022-2-24 20:53:32

urlretrieve下载文件:AttributeError:module 'urllib' has no attribute 'request'

本帖最后由 稻草人@麦田 于 2022-2-24 20:57 编辑

Python3用urllib.request.urlretrieve()下载文件出现错误提示:AttributeError:module 'urllib' has no attribute 'request'。
环境:
Python 3.8.10
urllib3 ver 1.26.8
python3的urllib包有了一些更新,在使用的时候要注意:
import urllib
……
urllib.request.urlretrieve(url,file_name)
……
这种情况下会报错
AttributeError: module 'urllib' has no attribute 'request'
原因:
在python3中urllib.request成为了一个独立的包, 所以在导入的时候要改为
import urllib.request
……
urllib.request.urlretrieve(url,file_name)
……
页: [1]
查看完整版本: urlretrieve下载文件:AttributeError:module 'urllib' has no attribute 'request'