关于python读写文件的r+方式的坑
2024-10-07 10:27:47
写脚本的时候需要将文件中的一行修改,我的修改逻辑是,用r+方式打开文件,然后将原文件数据读入一个数组,修改数组的对应元素,在seek(0),然后将数组write进文件
结果:
文件文件末尾总是多出一行‘D\n’,我也是其了怪了,抓耳挠腮的研究了半天,仍然未发现问题原因,而且用其他方式都可以,比如说用r打开文件,然后再写到一个新建的文件中(用w方式打开)就没有问题
到最后我也没找出问题在哪,而是屈服了,用r方式读入,写到新文件中,
结论:文件的r+读取方式慎用
期望:将来有一天能知道为什么
最新文章
- Linq to json
- IOS第九天(3:QQ聊天界面通知的使用)
- windbg定位WEB性能瓶颈案例一则
- MATERIALIZED VIEW
- 经常会用到的js函数
- PAT (Basic Level) Practise (中文) 1023. 组个最小数 (20)
- freemarker定义一个连续的序列(十九)
- [Swift]LeetCode903. DI 序列的有效排列 | Valid Permutations for DI Sequence
- Mybatis第二天
- python之连接oracle模块(cx_Oracle)
- Source map error
- Fence Repair(poj3253)
- golang:reflect反射
- [转]同步对象Event的用法
- KEGG下载某物种最新的版本信息(斑马鱼为例)
- Golang基础(一)
- xpose修改手机imei码,注入广告
- crontab 自动执行脚本
- openstack首页默认跳转
- codeforces 303C. Minimum Modular(数论+暴力+剪枝+贪心)