文章目录
open()函数基本操作
操作 | |||
---|---|---|---|
r | 只读 | 文件不存在则返回异常FileNotFoundError 默认值 | |
w | 覆盖写 | 文件不存在则创建 | 存在则完全覆盖原文件 |
x | 创建写 | 文件不存在则创建 | 存在则返回异常FileExistsError |
a | 追加写 | 文件不存在则创建 | 文件存在则在原文件基础上追加内容 |
b | 二进制模式 | 字节流 | |
t | 文本模式 | 默认值,字符串 | |
+ | 与 r / w / x / a 一同使用 | 在原功能基础上追加读写功能 |
文件7大操作
操作 | |
---|---|
f.read(size) | 从文件中读入整个文件内容,读入前size长度的字符串/字节流 |
f.eadline(size) | 从文件中读入一行内容,这行内容的前size内容 |
f.readlines(hint) | 从文件中读入所有行,从每行为元素形成一个列表,读入hint行 |
f.seek(offset) | 改变当前文件操作指针的位置,offset值,0文件开头,1文件当前位置,2文件结尾 |
f.write(s) | 向文件写入一个字符串/字节流 |
f.writelines(lines) | 将一个元素为字符串的列表整体写入文件 |