奇怪的错误-数据存储系统Discord.py重写

时间:2020-08-10 09:29:21

标签: python discord.py discord.py-rewrite

因此,我正在Discord.py Rewrite中制作一个rpg类型的游戏,并且当bot就绪时,我运行此代码,并收到错误消息“ json.decoder.JSONDecodeError:预期值:第1行第1列(字符0 )“

@client.event
async def on_ready():
    global userdata
    try:
        with open('userdata.json') as f:
            userdata = json.load(f)
    except FileNotFoundError:
        print("Could not load userdata.json")
        userdata = {}

2 个答案:

答案 0 :(得分:0)

读取不正确的文件时,将引发您看到的错误。 因此,问题很可能是您的JSON文件中没有内容,或者创建了不正确的JSON文件。

要解决此问题,您需要在要加载的文件中放入正确的json。 正如@Poojan所说,您可以执行以下操作(以防止它引发错误):

{
}

为了测试您的json文件是否正确,我建议使用以下站点:jsonlint

答案 1 :(得分:-1)

在JSON文件中写入 {} 并保存并运行代码