Какой режим работы с файлом использовать, чтобы считать и перезаписать Json Python

Рейтинг: 0Ответов: 1Опубликовано: 16.08.2023

В начале работы программы есть маленький json, содержащий false.

Программа должна вывести изначальное содержимое json, перезаписать (а не просто добавить в конец) новое значение и вывести уже его.

from json import dump, load

with open('temp.json', '???') as f:
    print(load(f)) # False
    dump(True, f)
    print(load(f)) # True

Как я могу это сделать? Какой режим работы с файлом должен использовать?

Ответы

▲ 1Принят
  1. Откройте файл в режиме чтения ('r')
  2. Прочитайте
  3. Закройте
  4. Откройте в режиме записи ('w')
  5. Запишите
  6. Закройте

Не мудрствуйте лукаво! :-) Самый простой путь - самый надёжный.