关于a、a+、r+、w+的区别已经明白了,但是最容易弄混的一个点就是文件指针问题,图一和图二的区别在于f.seek(0),这个方法可使指针指向文件开头,所以这样做之后的read方法才能从头读。或者采用先关闭再读取,也能从头开始读取。f.tell( )表示文件操作当前的指针位置。
转载自http://blog.csdn.net/ztf312/
关于a、a+、r+、w+的区别已经明白了,但是最容易弄混的一个点就是文件指针问题,图一和图二的区别在于f.seek(0),这个方法可使指针指向文件开头,所以这样做之后的read方法才能从头读。或者采用先关闭再读取,也能从头开始读取。f.tell( )表示文件操作当前的指针位置。
转载自http://blog.csdn.net/ztf312/