文件的写入,读取和关闭

我们今天要学的知识是关于文件的写入,读取和关闭。读取写入比较重要,关闭了解一下就好。

1、读取某一行:当我们需要读取某一行字符的时候,我们可以使用readline这个方法,我们也可以对readline进行赋值,这样可以规定最多多去多少个字符。比如lsf文件的某一行的前五个字符是hello,我们输入命令:lsf.readlinr(5),得到的结果就是hello,如果我们想要读取全部行的话,可以使用命令:readlines。

2、写入行:写入行在这里我们使用的方法是writelines,这个方法接受一个字符串列表,和上面的readlines相反。当我们只需要写入一行的时候,我们不需要写writeline这个方法,事实上也没有这个方法,我们只需要使用write这个方法就好。(温馨提示一下:你可能对上面讲的这些单词有点混乱,提醒一下,注意一下单复数)。

3、关闭文件:关闭文件的方法你了解一下就好,这个可能不会常用。对于关闭文件,我们使用的方法是close。通常,我们推出程序的时候,文件也会被关闭,但是,对于一些重要文件,我们有时为了防止被缓冲数据修改或是我们不小心修改,又或者修改完之后程序出现问题,没有保存文件,程序就关闭了。这个时候我们就要手动对文件进行关闭,达到一个保险的效果。

这里拓展一下,当你写入一个文件的时候,你又不想关闭文件,又想保存文件,这个时候你可以使用flush这个方法,把缓冲区的数据放映到磁盘文件中。一般你写入的数据会先进入缓冲区,保存后再存入文件中。

 好的,今天的内容就讲到这里啦~

 

(文章图片若有侵权,请联系作者删除)

posted @ 2018-07-13 23:35  木木烽  阅读(844)  评论(0编辑  收藏  举报