Python
1コード 2import requests 3 4img_url = "https://www.ymori.com/books/python2nen/sample1.png" 5imgdata = requests.get(img_url) 6 7filename = img_url.split("/")[5] 8 9with open(filename,"wb") as f: 10 f.write(imgdata.content)
上のコードで「sample1.png」というファイルを作成して画像を書き込んだのですが、作れたはいいものの開くことができません。開こうとすると写真のような画面になって、どちらのボタンを押しても「failed to decode」と出てきてしまいます。どうすればいいですか?
エラーメッセージを読みますと、PNG ファイルをテキストモードで読み込もうとしている様に見えます。例えば、
with open('sample1.png', 'r') as f: img = f.read()
を実行するとどうなるでしょうか。
回答1件
あなたの回答
tips
プレビュー