十二 文件操作(二)

一、功能详解:

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容