Ошибка JSONDecodeError: ожидаемое значение: строка 14, столбец 34 (символ 316), с JSON и discord.py

#python #json #discord #discord.py

#python #json #Discord #discord.py

Вопрос:

Я пытаюсь выполнить простую команду на моем 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 файл, он работает нормально.
Что я делаю не так? Заранее спасибо, если вы поможете.

Ответ №1:

Судя по сообщению об ошибке, похоже, что в файле json недопустимый синтаксис. Проверьте это и попробуйте исправить, а затем посмотрите, работает ли это.

да, я слишком быстро отправляю вопросы.