鱼C论坛

 找回密码
 立即注册
查看: 2014|回复: 0

[技术交流] 《零基础入门学习Python》028文件:因为懂你,所以永恒

[复制链接]
发表于 2017-7-27 20:04:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
《零基础入门学习Python》
——学习笔记

028文件:因为懂你,所以永恒

一.        定义分析

1.        打开文件:open(file,mode=’r’...)

file:文件路径

mode:打开模式,默认为以只读方式打开文件

2.        file.close:关闭文件,使改动同步到文件中。

3.        file.read(size = -1):从文件读取size个字符,如果size缺失或为负值时,则读取剩余所有字符,作为字符串返回。要注意的是,这里的字符不是字节,需要分清楚。
  1. #举例子
  2. >>> f = open('C:\\Users\\徐鑫\\Desktop\\record.txt')
  3. >>> f.read(3)
  4. '小客服'
  5. >>> f.read(3)
  6. ':小甲'
  7. >>> f.read()
  8. '鱼,今天有客户问你有没有女朋友?\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为偏移字节数。
  1. #举例子
  2. >>> f = open('C:\\Users\\徐鑫\\Desktop\\record.txt')
  3. >>> f.seek(27,0)
  4. 27
  5. >>> f.readline()
  6. '你有没有女朋友?\n'
复制代码
二.        杂谈

1.        文件路径的\一定要转义,否则会提示错误

2.        随时保存真的是一个很重要的习惯

3.        文件支持直接遍历,所以不必将文件转换为列表再遍历,这样效率会低。

三.        部分作业分析

1.测试题里的第八题真的很有意思,希望大家能去学习帖里自己去看,和字符有关系哦。动动手1也很开眼界,帮助你领悟方法的使用方式。

四.        知识掌握程度

心得: 学到了python中文件的操作方法,话说没想到文件是这个意思。

难点: 记住较多的使用方法并正确掌握参数意义

重点:理清字符的意义所在

最后附上小甲鱼老师在ppt上的两个表,供参考使用。
打开文件模式.JPG
文件对象方法.JPG

评分

参与人数 1鱼币 +4 收起 理由
小甲鱼 + 4

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 13:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表