zu öffnen, wenn ich laufe dies:UnicodeDecodeError versucht, eine JSON-Datei
import json, sys
with open('/Users/mac/Desktop/export-2017-04-28-0235-25014395ac.json', 'r') as json_data:
d = json.load(json_data)
print(d)
Es gibt einen Fehler, dass ich nicht ganz sicher bin, was zu denken. Ich habe meine Nachforschungen gemacht und bin mir nicht sicher, ob ich verstehe, was falsch ist. Wenn mir jemand helfen kann, wäre das großartig.
Hier ist der Fehler:
Traceback (most recent call last):
File "/Users/mac/Desktop/untitled.py", line 4, in <module>
d = json.load(json_data)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/json/__init__.py", line 296, in load
return loads(fp.read(),
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 39966: ordinal not in range(128)
[Finished in 0.5s with exit code 1]
[shell_cmd: python3 -OO -u "/Users/mac/Desktop/untitled.py"]
[dir: /Users/mac/Desktop]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
@puffballjack: Für t anderen 2% der Zeit versuchen 'encoding = 'latin-1''. – martineau
Danke, gibt es irgendeinen Weg, wie du mir bei der nächsten Frage helfen kannst, die ich habe, ich könnte auch keine spezifische Lösung finden. Ich weiß, dass es viele ähnliche Fragen gibt, aber ich konnte keine der Lösungen zum Laufen bringen und konnte es mir selbst nicht erklären. – puffballjack