Ich versuche eine Datei zu importieren, die mit json.dumps
gespeichert wurde und Tweet-Koordinaten enthält:
Mein Code ist:
%Vor%Aber jedes Mal bekomme ich den Fehler:
%Vor%Ich möchte am Ende alle Koordinaten extrahieren und sie getrennt in einer anderen Datei speichern, damit sie dann gemappt werden können, aber dieses scheinbar einfache Problem hält mich davon ab. Ich habe mir Antworten auf ähnliche Fehler angeschaut, aber ich glaube nicht, dass ich sie anwenden kann. Jede Hilfe würde geschätzt werden, da ich Python relativ neu bin.
json.loads()
verwendet eine JSON-codierte Zeichenfolge , keinen Dateinamen. Sie möchten stattdessen json.load()
(no s
) verwenden und ein geöffnetes Dateiobjekt übergeben:
Der Befehl open()
erzeugt ein Dateiobjekt, von dem json.load()
dann lesen kann, um das dekodierte Python-Objekt für Sie zu erzeugen. Die with
-Anweisung stellt sicher, dass die Datei nach dem Beenden wieder geschlossen wird.
Die Alternative besteht darin, die Daten selbst zu lesen und dann in json.loads()
zu übergeben.