Как прочитать данные из json файла и записать их в тот же файл?
Приветствую.
Есть файл json. Надо прочитать в нем данные, добавить новые и записать в тот же файл. Все это могу сделать по отдельности, но внутри одной конструкции with open(file) не получается это сделать. Поделитесь решением.
weranda, если добавлять данные, то разницы нет.
Если из прочитанного словаря удалить пару ключей и записать обратно в файл - часть старых данных перезапишется, а часть останется и json уже не будет валидным.
Метод seek перемещает указатель, а truncate чистит всё, что ниже указателя.