python写入txt文件时的覆盖和追加
2024-10-14 17:48:58
python写入文件时的覆盖和追加
在使用Python进行txt文件的读写时,当打开文件后,首先用read()对文件的内容读取,然后再用write()写入,这时发现虽然是用“r+”模式打开,按道理是应该覆盖的,但是却出现了追加的情况。
这是因为在使用read后,文档的指针已经指向了文本最后,而write写入的时候是以指针为起始,因此就产生了追加的效果。
如果想要覆盖,需要先seek(0),然后使用truncate()清除后,即可实现重新覆盖写入
最新文章
- css 旋转
- 【leetcode】Combination Sum III(middle)
- Python之list添加新元素、删除元素、替换元素
- 文件对比工具Beyond Compare使用方法
- 161028、Nginx负载均衡实现tomcat集群方案简要小结
- c How to Make an Ascii Picture.
- AtCoder Grand Contest 001
- CLSID {91493441-5A91-11CF-8700-00AA0060263B}错误
- [CSS3] Using CSS Combinators to Identify Siblings and Descendants in CSS
- 【用PS3手柄在安卓设备上玩游戏系列】谈安卓游戏对手柄的支持
- JAVA_build_ant_sed
- android面试题之六
- 采用SOLR进行全文索引的完整解决方案,设计图
- 最值反演 min-max容斥
- Python学习之json序列化
- linux ls统计文件个数
- Golang利用select和普通函数分别实现斐波那契数列
- Python字符串颜色输出
- 如何在 Xcode 中修改应用的名字
- mac下配置android开发环境