JSONDecodeError:预期值:第 14 行第 34 列(字符 316),带有 JSON 和 discord.p



我正在尝试在我的 discord.py 机器人上制作一个简单的命令,该命令加载到json文件中并对其进行编辑,但是当我运行该命令时,它给了我此错误:

discord.ext.commands.errors.CommandInvokeError: Command raised an exception: JSONDecodeError: Expecting value: line 14 column 34 (char 316)

对于此行代码:

with open('servers.json', 'r+') as f:
jsonservs = json.loads(f.read())

jsonservs = json.loads(f.read())行。 但是当我在另一个 non-discord.py 文件中运行该行时,它工作正常。 我做错了什么?如果您提供帮助,请提前感谢。

从错误消息来看,json 文件中似乎存在无效语法。检查并尝试修复它,然后看看它是否有效。

是的,我发布问题太快了。

最新更新