open方法中:
mode=r,指针起始在0,从头读到尾
mode=a,指针起始在EOF(end of file),在尾部追加
read读取完后指针会移动到字节的最后
write写入完之后指针会移动到写入内容的字节最后,写完后立即读会读不到,因为指针在最后
tell()显示指针当前位置,按照字节算
seek(offset[,whence])移动文件指针位置。offset偏移多少字节,whence从哪里开始([]表示的是缺省参数),按照字节算,即seek是按照字节偏移
文本模式下,从头开始用seek移动指针的时候,偏移量只能是正整数;从尾部或者当前位置seek,偏移量只能为0.
二进制模式下seek可以往后超界,但是不支持往前超界,会抛异常