打开模式:
t ---- 文本文件模式,默认值
b ---- 二进制文件模式
r ---- 只读模式,默认模式,文件不存在,返回FileNotFoundError异常
w ---- 覆盖写模式,文件不存在则创建,存在则从头开始写入,原文件内容被完全覆盖
x ---- 创建写模式,文件不存在则创建,存在则返回FileExistsError异常
a ---- 追加写模式,文件不存在则创建,存在则在文件所有内容之后继续添加内容,原文件内容保留
+ ---- 与r、w、x、a一同使用,在原有工能基础上增加同时读写功能
举例如下:
1 f = open("f.txt") # 默认文本形式、默认只读模式 2 f = open("f.txt", "rt") # 文本形式、只读模式 3 f = open("f.txt", "w") # 默认文本形式、覆盖写模式 4 f = open("f.txt", "a+") # 默认文本形式、追加写模式、+读文件 5 f = open("f.txt", "x") # 默认文本形式、创建写模式 6 f = open("f.txt", "b") # 二进制形式、默认只读模式、 7 f = open("f.txt", "wb") #二进制形式、覆盖写模式