ExtensionFailed JSONDecodeError: ожидаемое значение: строка 1 столбец 1 (символ 0) - PullRequest
0 голосов
/ 07 августа 2020

У меня небольшая проблема с моим кодом. Поэтому я написал систему, которая использует JSON файлов, все работало нормально, пока я не поменял одну мелочь. Это был код, до которого все работало нормально:

server = {
                "guildid": ctx.guild.id,
                "channelid": ctx.channel.id,
                "invite": f'{(await ctx.channel.create_invite()).url}'
            }
            servers["servers"].append(server)
            with open('servers.json', 'w') as f:
                json.dump(servers, f, indent=4)

После того, как я изменил код на этот:

server = {
                "guildid": ctx.guild.id,
                "channelid": ctx.channel.id,
                "invite": f'{(await ctx.channel.create_invite()).url}'
            }
            self.servers["servers"].append(server)
            with open('servers.json', 'w') as f:
                json.dump(self.servers, f, indent=4)

, я получил ошибку:

Exception has occurred: ExtensionFailed JSONDecodeError: Expecting value: line 1 column 1 (char 0)

И с тех пор ничего не работало даже после того, как я вернул его обратно.

Ребята, у вас может быть идея, как это исправить? Никогда раньше не работал с JSON. Хорошего дня!

1 Ответ

0 голосов
/ 13 августа 2020

Я исправил! Эх ... это как-то связано с ди c, так что извините за беспокойство. Спасибо всем, кто комментировал! Хорошего дня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...