打开文件,使用的是open函数:
open(filename[,access_mode][,buffering])
# filename 变量,代表文件名称的字符串
# access_mode 文件打开模式 只读、写入、追加
# buffering 是否有寄存,0无寄存 1 访问文件时候有寄存
文件模式
模式 | 描述 |
---|---|
r | 只读方式打开文件,指针放在文件开头 |
rb | 以二进制格式打开一个文件用于只读,指针放在文件开头 |
r+ | 打开一个文件用于读写,指针放在文件开头 |
rb+ | 以二进制格式打开一个文件用于读写,指针放在文件开头 |
w | 打开一个文件只用于写入,文件存在则覆盖,不存在就创建文件 |
wb | 以二进制格式打开一个文件只用于写入,文件存在则覆盖,不存在就创建文件 |
w+ | 打开一个文件用于读写,若文件存在则覆盖,不存在就创建文件 |
wb+ | 以二进制打开一个文件用于读写,若文件存在则覆盖,不存在就创建文件 |
a | 打开一个文件用于追加。若存在,文件指针在文件结尾,不存在,就创建文件 |
ab | 以二进制打开文件用于追加,若存在,文件指针就放在文件末尾,不存在就创建新文件进行写入 |
a+ | 打开文件用于读写,若存在文件指针就在文件的结尾,若文件不存在,创建文件进行读写 |
ab+ | 以二进制打开文件用于读写,若存在文件指针就在文件的结尾,若文件不存在,创建文件进行读写 |