无法打开 python 中的 json.gz 文件。格式化奇怪?

Can't open json.gz file in python. Formatted strange?

我正在尝试打开 json.gz 文件,但出现以下错误:

OSError: Not a gzipped file (b'[{')

我是这样打开文件的:

a = gzip.open(name, 'rb')
contents = a.read()
print(contents)

在 Visual studio 代码中查看 json.gz 文件时,它看起来像这样:

[{"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,"....

文件格式是否有问题?

您的 json 文件已经解压,但出于某种原因,.gz 后缀仍然存在。我已经看到,在某些浏览器下载中,文件在下载时被解压缩,但给出了带有 .gz 后缀的原始名称。