Pythonで画像を取得して保存する方法は何ですか?
画像を取得し保存するには、Pythonのrequestsライブラリを使用してHTTPリクエストを送信し、open関数を使用してファイルを作成して書き込むことができます。
以下是示例代码,演示如何获取并储存一张图片:
import requests
# 发送HTTP请求,获取图片数据
url = "https://example.com/image.jpg"
response = requests.get(url)
# 检查响应状态码
if response.status_code == 200:
# 打开一个文件,以二进制写入模式创建
with open("image.jpg", "wb") as f:
# 写入图片数据
f.write(response.content)
print("图片已保存")
else:
print("无法获取图片")
コードの中で、取得したい画像のURLをurlに置き換える必要があります。response.contentは画像のバイナリデータで、それをimage.jpgというファイルに書き込むためにopen関数を使用します。
コードを実行すると、画像はコードファイルと同じディレクトリに保存されます。