gpt4 book ai didi

json - Python - UnicodeDecodeError : 'charmap' codec can't decode byte 0x81 in position 44: character maps to

转载 作者:行者123 更新时间:2023-12-03 14:18:55 25 4
gpt4 key购买 nike

在 Python 3 Jupyter notebook 上使用 Pandas ,我得到了

UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 44: character maps to



尝试读取如下所示的 json 文件时出错:
{
"Test1": {
"A": "攻撃を続ける",
"B": "残り資源",
"C": "残りの資源を得るため小隊を修理し戦闘を続けろ:"
},
"Test2": {
"D": "{x} 日目",
"E": "CC レベル {x}",
"F": "本当にこれから全てのデバイスでこの基地を使用しますか?",
"G": "この{social_network}アカウントには2つの基地が存在してます。基地の数は一人のプレイヤーにつき一つに限定されています。基地を選択するか、キャンセルしてください。",
}
}

知道如何解决这个问题吗?

See full error message here
import pandas as pd

json_df = pd.read_json('input.json')
json_df

编辑:我也试过用 JSON 模块读取 json,它仍然是同样的错误。

最佳答案

您的 .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

关于json - Python - UnicodeDecodeError : 'charmap' codec can't decode byte 0x81 in position 44: character maps to <undefined>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43152368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com