在python中需要长期保存的本地数据都以文件的方式存在,所以获取本地数据其实就是从文件中读取数据。
打开文件的方法如下:
参数一是必须的,表示文件的存储路径。参数二是文件的打开模式,是可选的,默认值是 r ,表示以读模式打开。
参数三表示缓冲区大小, -1 表示使用系统默认的缓冲区大小,0 表示不使用缓冲,1 表示缓冲一行,大于1的值表示缓冲指定大小。
为了读写速度快一些,请使用缓冲。
open( )函数的模式参数有很多种,有读有写有追加等等。可以以文本文件的方式打开,也可以以二进制文件的方式打开。文件的打开模式见下图:
其中:
文件相关函数如下:
在读写时都有一个文件指针,数据从文件指针所在的位置开始读写。
read( )函数:分为有参调用和无参调用,如下:
write( )函数:向文件中写入一个字符串。
readline( )函数:从文件指针所在的位置,读取一行,返回一个字符串。
readlines( )函数:从文件指针所在的位置,将数据从文件中一行一行地读出来,读到文件结尾,返回一个字符串列表,一个字符串表示文件的一行,包含换行符。python从文件中