在 Python 3 Jupyter 笔记本上使用 pandas,我得到了
UnicodeDecodeError:“charmap”编解码器无法解码字节 0x81 位置
44:字符映射到
尝试读取如下所示的 json 文件时出错:
{
"Test1": {
"A": "攻撃を続ける",
"B": "残り資源",
"C": "残りの資源を得るため小隊を修理し戦闘を続けろ:"
},
"Test2": {
"D": "{x} 日目",
"E": "CC レベル {x}",
"F": "本当にこれから全てのデバイスでこの基地を使用しますか?",
"G": "この{social_network}アカウントには2つの基地が存在してます。基地の数は一人のプレイヤーにつき一つに限定されています。基地を選択するか、キャンセルしてください。",
}
}
知道如何解决这个问题吗?
请在此处查看完整的错误消息 https://i.stack.imgur.com/5Xc6m.png
import pandas as pd
json_df = pd.read_json('input.json')
json_df
编辑:我也尝试使用 JSON 模块读取 json,但仍然出现相同的错误。
Your .json
文件编码为 UTF-8。pd.read_json
尝试将其解码为 CP1252。您需要将其解码为 UTF-8:
import pandas as pd
json_df = pd.read_json('input.json', encoding='UTF-8')
json_df
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)