**一.文件对象的引入**
有时我们需要把数据永久存储起来,随时使用随时读取。例如,我们通过程序建立的列表、字典等数据,当程序结束时,需要把这些数据存储到文件中,当程序再次启动时,可以把这些数据读入到程序中,避免这些数据的重新录入。要实现上面的功能,我们该怎么做呢?
要把列表、字典等数据永久存储起来,就需要用到文件。文件一般都存储在磁盘中,电脑中存储的图片、资料、音视频等都是以文件方式存储的,每个文件都有一个名称,可以根据文件的名称来选择打开或存储到某一文件。当计算机中的文件很多时,用户使用起来会非常不方便,为此又引入了文件目录,每一个目录就是一个存储文件的集合,目录下面又有子目录,形成层级目录。打开电脑查看盘符时,会看到盘符下面有目录也有文件,目录里面也有文件或目录。
在Python语言中,负责文件操作的称为文件对象,文件对象不仅可以访问存储在磁盘中的文件,也可以访问网络文件。**文件对象通过open函数得到,获取文件对象后,就可以使用文件对象提供的方法来读写文件。**由此引入open()函数
二.使用open()函数来读写文件
应用Python提供的open函数可以返回文件对象