1.文本文件
•文本文件是一种由若干字符构成的文件,可以用文本编辑器进行阅读或编辑。以txt、py、html等为后缀的文件都是文本文件。
2.二进制文件
•二进制文件一般是指不能用文本编辑器阅读或编辑的文件。以mp3、mp4、png等为后缀的文件都是二进制文件,如果想要打开或修改这些文件,必须通过特定软件进行,比如用Photoshop软件可以编辑图像文件。
•从本质上讲,文本文件也是二进制文件,因为计算机处理的全是二进制数据。
通过程序操作文件与手动操作文件类似,通常需要经过3个步骤:打开文件、读或写数据、关闭文件。
在表中,'r’表示从文件中读取数据,'w‘表示向文件中写入数据,'a‘表示向文件中追加数据,'+’可以与以上3种模式(‘r’、‘w’、‘a’)配合使用,表示同时允许读和写。另外,当需要处理二进制文件时,则需要提供’b’给mode参数,例如’rb’用于读取二进制文件。
3.关闭文件
•当对文件内容操作完以后,一定要关闭文件,这样才能保证所修改的数据保存到文件中,同时也可以释放内存资源供其他程序使用。
使用with-as语句后,就不需要再显式使用close()方法。另外with-as语句还可以打开多个文件。
2020-12-29
最新推荐文章于 2023-04-26 22:24:49 发布