编程语言
首页 > 编程语言> > python 文件读写之w+与r+

python 文件读写之w+与r+

作者:互联网

r+:先读后写的话是在原有文本后添加, 因为读完后类指针已经在最末尾了,如果是先写后读的话,是从头开始覆盖式写(如只修改了前面的字符,后面字符是不会被删掉的),类指针停留在写完的末尾,不是文档末尾,可以读出未被覆盖写的部分;
w+:为先写后读,先写完后使用f.seek(0)回到初始位置然后开始读,如果先读的话是读不出任何东西的,因为w+也是纯粹的覆盖写,在未使用写操作前文档是完全空白的,无论之前该文件里有什么。so ,只能先写后读。

引用自:https://www.cnblogs.com/on2road/p/12044503.html

标签:文件,先写,覆盖,先读,python,读写,文档,末尾,指针
来源: https://www.cnblogs.com/ntzq-blogs/p/16548924.html