В чём заключается ошибка и как её решить?
Ошибка:
Traceback (most recent call last):
File "/home/nnikolyaa/Vk_bot.py", line 341, in <module>
main()
File "/home/nnikolyaa/Vk_bot.py", line 159, in main
data = json.load(f)
File "/usr/lib/python3.8/json/__init__.py", line 293, in load
return loads(fp.read(),
File "/usr/lib/python3.8/json/__init__.py", line 357, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.8/json/decoder.py", line 340, in decode
raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 2 column 1 (char 58)
Код:
elif str(pextxt) == '/pex ':
with open('config.json') as f:
data = json.load(f)
data[peid] = fal
with open('config.json', 'w') as f:
json.dump(data, pextxt2=fal, indent=4)
vk.messages.send(
peer_id=event.object.peer_id,
random_id=get_random_id(),
message=("Теперь в беседе "+str(peid)+' значение '+str(pextxt2)+' заменено на '+str(fal))
)
config.json:
{"2000000003": {"amv": true, "amvl": true, "whoa": true}}
{"2000000004": {"amv": true, "amvl": true, "whoa": true}}