一、功能详解:
1、read(*):读多少个字符
read()读出来的最小单位是字符。
#log文件内容为:abcdefghijklmn
f = open('log',mode='r+',encoding='utf-8')
print(f.read(3))
f.close()
abc
2、seek():光标跳到个字节
seek()是按照字节找的
①
#log文件内容为:abcdefghijklmn
f = open('log',mode='r+',encoding='utf-8')
f.seek(3)
print(f.read(3))
f.close()
def
②
如果log里是中文。seek()里必须是3的倍数。不然会报错。
2、tell():检测光标
#log文件为abcdefghijklmn
f = open('log',mode='r+',encoding='utf-8')
f.seek(3)
print(f.tell())
print(f.read(3))
f.close()
3
def
f = open('log',mode='a+',encoding='utf-8')
f.write('123')
f.seek(f.tell()-3)
print(f.read())
f.close()
123
网友评论