python 下载图片
时间: 2023-07-04 13:15:13 浏览: 47
在 Python 中,你可以使用 `urllib` 模块中的 `urlretrieve()` 函数来下载图片。以下是一个简单的示例代码:
```python
import urllib.request
url = "https://www.example.com/image.jpg"
filename = "image.jpg"
urllib.request.urlretrieve(url, filename)
```
在上面的代码中,我们指定了要下载的图片的 URL 和要保存到本地的文件名 `filename`。然后使用 `urllib.request.urlretrieve()` 函数将图片下载到本地。
如果你需要下载多张图片,可以使用循环来遍历图片 URL 列表,然后对每个 URL 调用 `urlretrieve()` 函数下载图片。如果图片 URL 存储在文件中,你可以使用 `open()` 函数打开文件,读取 URL 列表,然后使用循环来下载每个图片。
在下载图片时,你需要注意以下几点:
- 确保图片 URL 是有效的,可以通过在浏览器中访问该 URL 来验证。
- 确保你有权限访问该图片 URL。
- 确保你有足够的空间来存储下载的图片。
相关问题
python下载图片到本地
以下是Python下载图片到本地的代码示例:
```python
import urllib.request
import os
url = 'https://www.example.com/image.jpg'
filename = 'example.jpg'
if not os.path.exists('images'):
os.makedirs('images')
filepath = os.path.join('images', filename)
urllib.request.urlretrieve(url, filepath)
```
这段代码使用了Python内置的urllib库来下载图片,并使用os库来创建文件夹和保存文件。首先,我们需要指定图片的URL和文件名。然后,我们检查是否存在一个名为“images”的文件夹,如果不存在,则创建一个。接下来,我们使用os.path.join()函数将文件名和文件夹路径组合成完整的文件路径。最后,我们使用urllib.request.urlretrieve()函数从指定的URL下载图片并将其保存到本地文件中。
python下载图片代码
以下是使用Python下载图片的示例代码:
```python
import requests
url = 'https://www.example.com/image.jpg'
response = requests.get(url)
with open('image.jpg', 'wb') as f:
f.write(response.content)
```
其中,`url`是图片的链接,`response.content`是图片的二进制数据,`'image.jpg'`是保存图片的文件名。