Ich versuche, eine JSON-Datei zu schneiden, damit es richtig funktioniert: JSON fileWie schneidet man eine JSON-Datei?
Problem ist die JSON-Datei mit var Nations =
beginnt.
var Nations = {"Nations":[{"Name":"Neutral","CanBeUsedAsBotFiller":false,....
Also versuche ich es loszuwerden, indem es aus dem Schneiden und wieder zu speichern:
import urllib.request
urlData = 'http://storage.googleapis.com/nacleanopenworldprodshards/Nations_cleanopenworldprodeu1.json'
webURL = urllib.request.urlopen(urlData)
data = webURL.read()
sliced_data = data[14:][:-1]
f = open(r'file.json', 'w')
f.write(str(sliced_data))
f.close()
Aber die gespeicherte Datei zeigt eine b'
b'{"Nations":[{".....
Wie ich tun richtig loswerden und habe eine JSON-Datei, die ich in Python verwenden kann?
ich denke, man könnte die 'var Nations =' mit sliced_data.replace entfernen (‚var Nations =‘, ‚‘) 'und dann können Sie verwenden die "loads" -Funktion aus dem 'json'-Modul, um es in python zu konvertieren – Nullman