当程序运行时,变量是保存数据的好方法,但变量、序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中。 Python 提供了内置的文件对象,以及对文件、目录进行操作的内置模块,通过这些技术可以很方便地将数据保存到文件(如文本文件等)中。 一、文件的概念 在计算机中,文件是以二进制的方式保存在磁盘上的。 文件分为文本文件和二进制文件。 1、文本文件 可以使用文本编辑软件查看,本质上还是二进制文件,例如:python 的源程序。 2、二进制文件 保存的内容不是给人直接阅读的,而是提供给其他软件使用的。例如:图片文件、音频文件、视频文件等