Как удалить элемент из json?
Я пытался создать event по которому, если человек выходит с сервера, то он удалялся бы из массива
Код:
@client.event
async def on_member_remove(member):
with open('users.json', 'r') as f:
users = json.load(f)
users.remove(member.id)
with open('users.json', 'w') as f:
json.dump(users, f)
Ошибка:
AttributeError: 'dict' object has no attribute 'remove'
Ответы (1 шт):
Автор решения: Павел
→ Ссылка
У словарей нет метода remove().
Удаление элемента из словаря производится при помощи оператора del:
del users[member.id]