十二 文件操作(二)

2019-02-26  本文已影响0人  橡皮24

一、功能详解:

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
上一篇 下一篇

猜你喜欢

热点阅读