文件操作
函数 | 描述 |
---|---|
open(filename, mode) | 打开文件 |
read() | 读所有 |
readline() | 读一行 |
write(text) | 写 |
close() | 保存并关闭 |
文件打开模式
模式 | 描述 | 文件不存在是否会创建新文件 |
---|---|---|
r | 只读模式 | 会抛出异常 |
w | 只写模式。若文件存在会被覆盖 | 会创建新文件 |
a | 追加模式。新数据会写到文件末尾 | 会创建新文件 |
r+ | 读写模式。 | 会抛出异常 |
w+ | 读写模式。文件存在会被覆盖 | 会创建新文件 |
a+ | 读写模式。新数据会写在文件末尾 | 会创建新文件 |
文件指针
- 文件指针 标记 从哪个位置开始读取数据
- 第一次打开 文件时,通常 文件指针会指向文件的开始位置
- 当执行了
read
方法后,文件指针 会移动到 读取内容的末尾- 默认情况下会移动到 文件末尾