Wie gehören die Bilder, die bytes in eine JSON mit python? (das encoding Problem)

Ich würde gerne Bild-bytes in eine JSON -, aber ich Kämpfe mit einem encoding-Problem:

import urllib
import json

data = urllib.urlopen('https://www.python.org/static/community_logos/python-logo-master-v3-TM-flattened.png').read()
json.dumps({'picture' : data})

UnicodeDecodeError: 'utf8' codec kann nicht decodieren byte 0x89 in position 0: invalid start byte

Ich weiß nicht, wie umgehen mit diesem Thema, da ich mich im Umgang mit einem Bild, also ich bin ein bisschen verwirrt über das encoding-Problem. Ich verwende python 2.7. Wer kann mir helfen? 🙂

InformationsquelleAutor Thom | 2015-01-08

Schreibe einen Kommentar