文件的打开与关闭

时间:2022-03-12 10:01:47

打开模式:

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")    #二进制形式、覆盖写模式