Python 3.4.3使用urllib将图像从url保存到文件

Python 3.4.3使用urllib将图像从url保存到文件,python,urllib,Python,Urllib,我试图制作一个python程序,允许我从网站下载一个jpg文件 我这么做完全是没有理由的,我只是想尝试一下 无论如何,下面是代码: import urllib a = 1 while a == 1: urllib.urlretrieve("http://lemerg.com/data/wallpapers/38/957049.jpg","D:\\Users\\Elias\\Desktop\\FolderName-957049.jpg") (你可能得把它扣上,它不会让我在这里) 所

我试图制作一个python程序,允许我从网站下载一个jpg文件

我这么做完全是没有理由的,我只是想尝试一下

无论如何,下面是代码:

import urllib

a = 1

while a == 1:

    urllib.urlretrieve("http://lemerg.com/data/wallpapers/38/957049.jpg","D:\\Users\\Elias\\Desktop\\FolderName-957049.jpg")
(你可能得把它扣上,它不会让我在这里)

所以基本上我想要它做的就是反复下载同一个文件,直到我关闭程序。别问为什么

我得到的错误代码是: 回溯(最近一次呼叫最后一次): urllib.urlretrieve(“,”D:\Users\Elias\Desktop\FolderName-957049.jpg”) AttributeError:“module”对象没有Python3中的属性“urlretrieve”

urlretrieve()
位于
urllib.request
模块中。这样做:

from urllib import request

a = 1

while a == 1:

    request.urlretrieve("http://lemerg.com/data/wallpapers/38/957049.jpg","D:\\Users\\Elias\\Desktop\\FolderName-957049.jpg")
Python3中的
urlretrieve()
位于
urllib.request
模块中。这样做:

from urllib import request

a = 1

while a == 1:

    request.urlretrieve("http://lemerg.com/data/wallpapers/38/957049.jpg","D:\\Users\\Elias\\Desktop\\FolderName-957049.jpg")

python3urllib被拆分为单独的模块
urllib.request.urlretrieve()
Python3 urllib被拆分为单独的模块
urllib.request.urlretrieve()
此代码因“名称错误:名称‘urllib’未定义”而失败。正确的导入语句是import urllib.request并使用urllib.request.urlretrieve。@agagargara:我不会说
import urllib.request
优于
from urllib import request
,但我确实有一个打字错误。谢谢你指出这一点;我已经修复了它。此代码因“NameError:name'urllib'未定义”而失败。正确的导入语句是import urllib.request和使用urllib.request.urlretrieve。@Agargara:嗯,我不会说
import urllib.request
优于
from urllib import request
,但我确实有一个打字错误。谢谢你指出这一点;我已经修好了。