Из doc,
Режимы 'r +', 'w +' и 'a +' открывают файл для обновления (обратите внимание, что 'w +' обрезает файл). Добавить "b" в режим открытия файла в двоичном режиме, в системах, которые различают двоичные и текстовые файлы; на системах, которые не имеют этого различия, добавление "b" не имеет эффекта.
и здесь
w +: открывает файл для записи и чтения. Перезаписывает существующий файл, если файл существует. Если файл не существует, создается новый файл для чтения и записи.
Но как читать файл с помощью w+
?