文件内光标的移动
read()
- 在文本模式中括号内的数字就是代表读取几个字符
- 在二进制模式下括号内数字表示读取几个字节(英文表示一个字节 中文表示三个字节)
tell()
获取光标移动的字节数
offset 控制光标移动的位移量(字节量)
whence 模式
0 基于文件开头移动多少字节
1 基于光标当前所在位置移动多少字节
2 基于文件末尾移动多少字节
在1和2模式只能在二进制中进行使用 0无所谓
文件内对数据进行修改
- 用代码进行修改文件的方式有两种 1 覆盖 先读取文件内容到内存在内存中完成修改 之后w模式打开这个文件按进行写入
2 重命名 先读取文件内容到内存 在内存中完成修改 之后保存到另外一个文件中再将原文件进行删除 将新文件修改为原文件名
函数
- 函数是在不同的地方循环这相同的代码
- 需要使用def关键字开头
作业
1.尝试着将今日作业第二题注册、登录功能封装成函数 参考老师博客尝试编写
2.查阅资料或者源码了解更多文件读写模式并写入博客中 查看并优化之前所写所有博客 图文结合 标题排版 代码环境等
3.预习明日函数内容
准备进入新的章节