Помогите пожалуйста решить ошыбку return loads(fp.read(), io.UnsupportedOperation: not readable

import json

numbers = {'Детр':"Макс", "Шульга": "Миша", "Кабальський": "Толик", "Асанов": "Антон","Юров": "Гриша"}

filename = "numbers.json"

with open(filename,"w") as f:

numbers = json.load(f)

Ответы (1 шт):

Автор решения: MarianD

Команда

with open(filename,"w") as f:

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

Сделайте отступ:

with open(filename) as f:
    numbers = json.load(f)

Обратите внимание тоже на то, что я исключил параметр "w" из функции open(), потому что он не позволяет читать файл, а уничтожит его.

→ Ссылка