码迷,mamicode.com
首页 > 其他好文 > 详细

open() 函数以 w+ 模式打开文件

时间:2019-01-11 11:32:17      阅读:986      评论:0      收藏:0      [点我收藏+]

标签:roo   open   read   abc   cal   [1]   out   span   文件内容   

这种模式打开文件时,会先清空文件,然后才执行读写操作,当我们要执行读操作时,需要通过 seek() 方法将读取指针移到前面,才能读取内容

[root@localhost ~]$ cat 1.txt    # 文件内容如下
aaa
bbb
ccc
In [1]: data = open(1.txt, w+)   # 以读写模式打开文件

In [2]: data.read()    # 如果我们执行读操作,是没有内容的,这种模式打开之前会先清空文件
Out[2]: ‘‘

In [3]: data.write(abcd)    # 我们进行写操作,写操作是一直追加在文本末尾的

In [4]: data.read()    # 读的时候也是读不到的,需要移动文件指针才能读取
Out[4]: ‘‘

In [5]: data.seek(0)    # 把文件指针移到最前面

In [6]: data.read()    # 再读取就有了
Out[6]: abcd

 

 

 

 

 

    

open() 函数以 w+ 模式打开文件

标签:roo   open   read   abc   cal   [1]   out   span   文件内容   

原文地址:https://www.cnblogs.com/pzk7788/p/10253797.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!