常用方法
方法名 | 说明 |
---|---|
read([size]) | 从文件中读取指定size个字节或字符的内容返回,如果不提供size参数,则读取到文件末尾,即一次读取所有文件内容 |
readline() | 从文本文件中读取一行内容 |
readlines() | 把文本文件中每行都作为独立的字符串对象,并将这些对象放入列表中返回 |
write(str) | 将字符串 str 写入到文件 |
writelines(list) | 将列表 list 写入文本文件,不添加换行符 |
seek(offset[,whence]) | 把文件指针移动到新的位置,offset表示相对于whence的位置。offset 为正数则往结束方向移动,为负数则往开始方向移动 whence 值为0表示从文件开始计算(默认值),值为1时从当前位置开始计算,值为2时从文件末尾开始计算 |
tell() | 返回文件指针当前的位置 |
flush() | 把缓冲区的内容写入文件,但不关闭文件 |
close() | 把缓冲区的内容写入文件,同时关闭文件,释放文件对象相关资源 |