人烟 发表于 2020-8-17 09:42:46

关于python文件read()方法的疑惑

https://s1.ax1x.com/2020/08/17/dZYzRO.png

如图,为什么文件只能够读一次呢,读第二次就为空了

zltzlt 发表于 2020-8-17 09:43:42

因为第一次 f.read() 后文件指针移动到了文件末尾,从文件末尾往后读就没内容了。

所以先使用 f.seek(0) 将文件指针移动到文件开头再使用 f.read()

小甲鱼的铁粉 发表于 2020-8-17 09:46:08

zltzlt 发表于 2020-8-17 09:43
因为第一次 f.read() 后文件指针移动到了文件末尾,从文件末尾往后读就没内容了。

所以先使用 f.seek(0) ...

学到了{:10_275:}

人烟 发表于 2020-8-17 09:48:54

zltzlt 发表于 2020-8-17 09:43
因为第一次 f.read() 后文件指针移动到了文件末尾,从文件末尾往后读就没内容了。

所以先使用 f.seek(0) ...

遇到问题还是太心急了,书往后就讲到了哈哈哈,谢谢师傅,学到了!!
页: [1]
查看完整版本: 关于python文件read()方法的疑惑