r+与w+

r+是读写模式,在文件的末尾进行追加操作。

>>> myfile=open('pwd.txt',
... 'r+')
>>> myfile.read()
'admin 123 1\nczz 121 0\nusr 123 0\n'
>>> myfile.write('123')
>>> myfile.read()
''
>>> myfile.seek(0)
>>> myfile.read()
'admin 123 1\nczz 121 0\nusr 123 0\n123'

 

w+是写读模式,执行open()之后文件里的内容就是是空的。

>>> myfile.read()
'admin 123 1\nczz 121 0\nusr 123 0\n123'
>>> myfile.close()
>>> myfile=open('pwd.txt','w+')
>>> myfile.read()
''

 

posted on 2016-01-01 23:00  保质期两天  阅读(253)  评论(0编辑  收藏  举报