文件打开模式 | 含义 |
---|---|
'r' | 只读模式(默认) |
'w' | 覆盖写模式(不存在则新创建;存在则重写新内容) |
'a' | 追加模式(不存在则新创建;存在则只追加内容) |
'x' | 创建写模式(不存在则新创建;存在则出错) |
'+' | 与r/w/a/x一起使用,增加读写功能 |
't' | 文本类型 |
'b' | 二进制类型 |
文件读写函数名称 | 含义 |
---|---|
open() | 打开文件 |
read(size) | 从文件读取长度为size的字符串,如果未给定或为负则读取所有内容 |
readline() | 读取整行,返回字符串 |
readlines() | 读取所有行并返回列表 |
write(s) | 把字符串s的内容写入文件 |
writelines(s) | 向文件写入一个元素为字符串的列表,如果需要换行则要自己加入每行的换行符 |
seek(off,whence=0) | 设置文件当前位置 |
tell() | 返回文件读写的当前位置 |
close() | 关闭文件。关闭後文件不能再进行读写操作 |