Не удается открыть файл json.gz в Python. Отформатировал странно?
Я пытаюсь открыть файл json.gz, но получаю следующую ошибку: OSError: не сжатый файл (b'[{')
Я открываю файл вот так
a = gzip.open(name, 'rb')
contents = a.read()
print(contents)
При просмотре файла json.gz в коде Visual Studio он выглядит так:
[{"state": "start", "utc_time":1592413265945,"phase": 1, "event":{"type": "start", "utc_time":1592413265945,"home_team_is_left": true, "phase_start_detector_timestamp») : 0}},{"state":"running","utc_time":1592413267025,"....
Файл странно отформатирован что ли?
1 ответ
Ваш файл json уже был распакован, но по какой-то причине суффикс .gz остался. Я видел это при загрузке некоторых браузеров, где файл распаковывается при загрузке, но ему присваивается исходное имя с суффиксом .gz.