程序运行时需要将数据加载到内存中,内存中的数据在断电后,数据
就会丢失,不能够永久的保存,如果我们要永久的存储数据则需要把数据
存储到文件或者数据库中。因此在本章中我们要掌握文件的处理是十分有
必要的。
文件是数据的集合,可以存储文字,图片,音乐,视频等任何文件类
型。
文本文件是一种由若干字符构成的文件,可以使用文件编辑器进
行阅读或编辑。以 .txt、.c、.py等为后缀的文件都是文本文件。
指的是不能使用文本编辑器打开阅读或编辑的文件。如mp3、
mp4,png等为后缀的文件都是二进制文件。如果想打开,或修改这些文
件,必须通过特定的软件。
从本质上讲:文本文件也是二进制文件。计算机处理的都是二进制
文件。
二.文件操作
文件的操作主要有3个步骤:打开文件、读或写数据、关闭文件
2.1打开文件打开文件使用 open()函数来实现,语法格式如下:
open(file[, mode = 'r' [,...] ] )
- 认情况下使用open()函数打开文件时使用只读的方式打开必须要保证文件是存在的,否则会报错文件不存在。我们使用open()函数来打开一个文件,获取到文件句柄然后通过文件句柄就可以进行各种各样的操作了根据打开方式的不同能够执行的操作也会有相应的差异打开文件的方式,默认使用的是r(只读)模式
| 参数 | 说明 |
| file | 被打开的文件名 |
| mode | 文件的打开模式,默认是只读模式 |



