Я знаю, w+
означает и read
, и write
, затем я пишу этот код, чтобы прочитать какое-то сообщение из текстового файла и записать в него какое-то сообщение
Это мой код:
f = open('test', 'w+')
f.write('yes yes yes\n')
print f.read()
......
f.close()
когда я запускаю его, он печатает только новую строку и не печатает yes yes yes
затем я открываю test
файл, я обнаружил, что yes yes yes
был в нем!
Почему это просто печатать новую строку, но печатать yes
, и в чем разница между w+
& r+