Помогите пожалуйста решить ошыбку 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(), потому что он не позволяет читать файл, а уничтожит его.