无法使用read_json

时间:2019-04-06 14:49:02

标签: json pandas python-2.7 encoding

我正在尝试读取json文件,但正在检索ValueError:解码“字符串”时,UTF-8序列中的八位字节无效

我正在使用以下代码进行读取:

df1 =  pd.read_json('input/201704_Usage_Bicimad.json', lines=True)

Json文件可以从以下位置下载: https://opendata.emtmadrid.es/Datos-estaticos/Datos-generales-(1)只需点击“ Datos de uso de Abril de 2017”进行下载

我尝试过更改格式:

df1 =  pd.read_json('input/201704_Usage_Bicimad.json', lines=True, encoding="iso-8859-1")

df1 =  pd.read_json('input/201704_Usage_Bicimad.json', lines=True, encoding="latin-1")

df1 =  pd.read_json('input/201704_Usage_Bicimad.json', lines=True, encoding="utf-8-sig")

在所有情况下都检索到相同的错误

不知道如何进行,如何识别正确的编码格式或如何识别给我带来问题的字符

更新:收到一些评论后,我已经在Python 3中进行了测试,并且可以正常工作。关键是我需要在Python 2.7中运行

0 个答案:

没有答案