### 一、file文件操作
> 文本文件:存储的是普通字符文本,默认为unicode字符集。可以使用记事本打开
> 二进制文件:把数据内容用字节进行存储,无法使用记事本打开。
> 文件模块相关操作:
- os模块:基本操作系统,主要为了文件操作
- Io模块:文件流的输入和输出操作
- cvs模块:用于cvs文件处理
- pickle:用于序列化和反序列化
- fileinput:处理多个输入文件
> 创建文件对象 open():f=open(r“path”,“a”)
- r:读模式
- w:写模式
- a:追加模式,文件不存在创建,文件存在,再文件末尾追加内容
- b: 二进制模式
如果没有追加b,创建的是文本文件对象,加入b创建的是二进制文件对象,处理的基本单元是字节。
> 文件的写入步骤:
- 创建文件对象
- 写入数据
- 关闭文件对象