1、文件
- 长久保存信息的一种数据信息集合- 常用操作
- 打开关闭(文件一旦打开,需要关闭操作)
- 读写内容 - 查找
2、open函数
- 负责打开文件,有很多参数- 第一个参数:必须有,是文件的路径和名称
- mode:说明文件的打开方式
- r:以只读方式打开
- w:写方式打开,会覆盖以前的内容
- X:创建方式打开,如文件已存在,报错
- a:append方式,以追加的方式对文件内容进行写入
- b:binary方式,二进制方式写入
- t:文本方式打开
- +:可读写
3、with语句
- with语句使用的技术是一种称为上下文管理协议的技术
- 自动判断文件的作用域,自动关闭不在使用的打开的文件的句柄
4、文件的读操作函数
1、readline()
- 一次读取文件的一行内容
2、list(f)
- 能用打开的文件作为参数,把文件的每一行内容作为一个元素
3、read
- 按字符读取文件内容
- 允许输入参数决定读取几个字符,如果没有指定,从当前位置读取直到结尾
- 否则,从当前位置读取指定字符数
4、seek(offset,from)
- 移动文件的读取位置,也叫读取指针
- from的读取范围
- 0:从文件头开始偏移
- 1:从文件的当前位置开始偏移
- 2:从文件结尾处开始偏移
- 移动的单位是字节
tell 函数
- 用来显示文件读写指针的当前位置
5、文件的写操作
1、write(str)
- 把字符串写入文件
2、writelines(str)
- 把字符串按行写入文件
- 与write的区别:
- write函数参数只能是字符串
- writeline参数可以是字符串,也可以是字符序列