r/w/a
读模式r打开不存在的文件会报错、不能写,如不指定模式,默认为r写模式w打开一个不存在的文件会新建文件;打开存在的文件会先清空后覆盖原有文件;不能读追加模式a打开不存在的文件会新建文件;不能读
r+/w+/a+:
读写模式r+ 能写,打开不存在的文件会报错
写读模式w+能读,但是读不到内容,因为w会先将文件内容清空追加读模式a+能读,但是读不到内容,因为文件指针指向文件内容最后一行
读文件的方法:
read()、readline()、readlines()
read()和readline()返回的都是字符串
readlines():读取文件中的内容返回的所有的行,并以列表中的形式返回