写脚本的时候须要将文件中的一行修改,个人修改逻辑是,用r+方式打开文件,而后将原文件数据读入一个数组,修改数组的对应元素,在seek(0),而后将数组write进文件数组
结果:spa
文件文件末尾老是多出一行‘D\n’,我也是其了怪了,抓耳挠腮的研究了半天,仍然未发现问题缘由,并且用其余方式均可以,好比说用r打开文件,而后再写到一个新建的文件中(用w方式打开)就没有问题it
到最后我也没找出问题在哪,而是屈服了,用r方式读入,写到新文件中,数据
结论:文件的r+读取方式慎用脚本
指望:未来有一天能知道为何文件