request.urlretrieve下载图片失败。

使用request.urlretrieve下载图片失败,但是使用with open却可以下载,想知道为什么。

代码如下:

            try:
                response = requests.get(img_url)
                with open( skin_name + '.jpg', 'wb') as f:
                    f.write(response.content)
                    print('下载成功:', skin_name)
            except:
                print('下载失败')

            try:
                print(img_url)
                request.urlretrieve(img_url,%s.jpg' %skin_name)
                print('下载成功:', skin_name)
            except:
                print('下载失败')

第二种直接就是下载失败,求大佬指点一下!

with open( skin_name + '.jpg', 'wb') as f:
这个访问的应该是本地文件
输出下 skin_name 是什么,这个文件应该已经在本地了。

https://blog.csdn.net/u012424313/article/details/82222188