文件的读写有三种形式:读、写和追加。
一、读模式 r 和读写模式 r+
1、读模式 r
读模式r特点:(1)只能读,不能写;(2)文件不存在时会报错。
(1)例:读取当前目录下的books.txt文件,该文件如下所示。
解析:
a、用open打开文件,在python3中只有open。python2可以用open和file。关闭文件是close()。一般有开就有关
b、如果在当前目录,可以直接写文件名,否则需添加路径。
c、如果不写 'r',即写成 f = open('books.txt'),也是默认读模式。
d、read可以将文件所有的内容都读出来
e、另外,有时需要添加解码格式 encoding ,格式为:
f = open('books','r',encoding='utf-8')
(2)
read:读取文件全部内容
readline:读取一行
readlines:读取每一行,并且放到一个list里