python 文件操作(IO技术)
一、文本文件和二进制文件:
按文件中数据组织形式,我们把文件分为文本文件和二进制文件两大类。
1.文本文件:
文本文件存储的是普通"字符"文本,默认为unicode字符集,可以使用记事本程序打开,但是,像word软件编辑的文档不是文本文件。
2.二进制文件:
二进制文件把数据内容用"字节"进行存储,无法用记事本打开,必须使用专用的软件解码。常见的有:MP4视频文件、mp3音频文件、jpg文件、doc文档等等。
三、文本文件的读取
文件的读取一般使用如下三个方法:
1.read(size) 从文件读取size个字符,并作为结果返回。如果没有size参数,则读取整个文件。读取到文件末尾会返回空字符串。
2.readline()读取一行内容作为结果返回。读取到文件末尾,会返回字符串。
3.readlines()文本文件中,每一行作为一个字符串存入列表中,返回该列表。
二进制文件的处理流程和文本文件流程一致:
示例: