我在编码方面不太有经验,所以我需要一些帮助。我下载了一个 python 脚本,该脚本应该根据自定义 URL 下载图像。每当我运行它时,什么也没有发生。我查看了一下,收到错误消息“AttributeError:模块'urllib'没有属性'urlretrieve'”这是为什么,我怎样才能让它工作?
我尝试四处寻找这个问题,但没有什么比我需要的更具体。
您遇到的错误消息“AttributeError: module 'urllib' has no attribute 'urlretrieve'”表明脚本尝试使用 urllib 模块的方式存在问题。具体来说,脚本似乎正在尝试使用 urllib 中的 urlretrieve 函数,但没有找到它。
这可能是由于版本不匹配或 Python 库工作方式发生变化造成的。 urlretrieve 曾经是 Python 2 中 urllib 的一部分,但在 Python 3 中,它被移至 urllib.request 中。
尝试这些命令
导入urllib
导入 urllib.request
urllib.urlretrieve(url, 文件名)
urllib.request.urlretrieve(url, 文件名)