|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
《零基础入门学习Python》
——学习笔记
028文件:因为懂你,所以永恒
一. 定义分析
1. 打开文件:open(file,mode=’r’...)
file:文件路径
mode:打开模式,默认为以只读方式打开文件
2. file.close:关闭文件,使改动同步到文件中。
3. file.read(size = -1):从文件读取size个字符,如果size缺失或为负值时,则读取剩余所有字符,作为字符串返回。要注意的是,这里的字符不是字节,需要分清楚。
- #举例子
- >>> f = open('C:\\Users\\徐鑫\\Desktop\\record.txt')
- >>> f.read(3)
- '小客服'
- >>> f.read(3)
- ':小甲'
- >>> f.read()
- '鱼,今天有客户问你有没有女朋友?\n小甲鱼:咦??\n小客服:我跟她说你有女朋友了!\n小甲鱼:。。。。。。\n小客服:她让你分手后考虑下她!然后我说:"您要买个优盘,我就帮您留意下~"\n小甲鱼:然后呢?\n小客服:她买了两个,说发一个货就好~\n小甲鱼:呃。。。。。。你真牛!\n小客服:那是,谁让我是鱼C最可爱小客服嘛~\n小甲鱼:下次有人想调戏你我不阻止~\n小客服:滚!!!\n
复制代码 4. file.tell():返回当前在文件中的位置,注意,这里返回的位置是按照字节来算的。
5. file.seek(offset,from):在文件中移动文件指针,from为指针位置(from为0时,指针为文件起始点;from为1时,指针为文件当前点;from为2时,指针为文件末尾点),offset为偏移字节数。
- #举例子
- >>> f = open('C:\\Users\\徐鑫\\Desktop\\record.txt')
- >>> f.seek(27,0)
- 27
- >>> f.readline()
- '你有没有女朋友?\n'
复制代码 二. 杂谈
1. 文件路径的\一定要转义,否则会提示错误
2. 随时保存真的是一个很重要的习惯
3. 文件支持直接遍历,所以不必将文件转换为列表再遍历,这样效率会低。
三. 部分作业分析
1.测试题里的第八题真的很有意思,希望大家能去学习帖里自己去看,和字符有关系哦。动动手1也很开眼界,帮助你领悟方法的使用方式。
四. 知识掌握程度
心得: 学到了python中文件的操作方法,话说没想到文件是这个意思。
难点: 记住较多的使用方法并正确掌握参数意义
重点:理清字符的意义所在
最后附上小甲鱼老师在ppt上的两个表,供参考使用。 |
-
-
评分
-
查看全部评分
|