How To Save An Image Locally Using Python Whose URL Address I Already Know?
You can save an image from a URL locally using Python by using the `requests` library to fetch the image from the URL and then saving it to your local disk using the `open()` function. Here's a step-by-step guide:
1. First, make sure you have the `requests` library installed. You can install it using pip if you haven't already:
```bash
pip install requests
```
2. Write Python code to download and save the image:
```python
import requests
try:
# Send an HTTP GET request to the image URL
response = requests.get(image_url)
# Check if the request was successful (status code 200)
if response.status_code == 200:
# Get the content of the image
image_content = response.content
# Specify the local file path where you want to save the image
local_file_path = "image.jpg" # You can change the file name and path
# Open the local file in binary write mode and save the image content
with open(local_file_path, "wb") as local_file:
local_file.write(image_content)
print(f"Image saved locally as {local_file_path}")
else:
print(f"Failed to retrieve the image. Status code: {response.status_code}")
except Exception as e:
print(f"An error occurred: {str(e)}")
```
3. Run the Python script, and it will download the image from the URL and save it locally with the specified file name.