内容正文:
项目九
教案设计
项目课题
项目九 Python文件操作
授课时间
授课对象
学习目标
知识目标
1.掌握文件的打开和关闭方法。
2.掌握文件的读写和定位方法。
3.掌握文件与文件夹的相关操作方法。
技能目标
1.能够熟练应用文件的打开和关闭函数、文件的读写函数。
2.能够对文件和文件夹进行相关操作。
素养目标
1.善于分析问题,学会将复杂问题简单化。
2.培养持续学习的能力,发掘自身潜能,积极进取。
学情分析
在上一个项目中我们学习了Python模块,掌握了Python模块和特定函数的导入方法、掌握了Python模块的创建方法、了解了Python语言中包的使用方法。本项目我们主要学习Python文件操作。
重、难点
重点
掌握文件的打开和关闭方法。
掌握文件的读写和定位方法。
掌握文件与文件夹的相关操作方法。
难点
掌握文件的读写和定位方法。
教学方法
讲授法
教学用具
教材、课件、教案、微课、投影仪、计算机等
教学流程
教学环节
教学内容
备注
情境导入
【师】提前准备一个Python语言相关的视频供同学们观看,以大致了解如何进行教学,并让同学们做好听课和评课的记录。
【生】认真观看并做好记录。
讲授新知
任务9.1 文件的打开和关闭
9.1.1文件的概念
1. 文本文件
2. 二进制文件
9.1.2文件的打开
文件对象名 = open(文件名[,打开方式])
9.1.3 文件的关闭
文件对象名. close()
9.1.4 上下文管理语句
with context_expression[as target(s)]:
with-body
任务9.2 读写文件
9.2.1 读文件
1. read()函数
文件对象名. read([size])
2. readline()函数
文件对象名. readline([size])
3. readlines()函数
文件对象名. readlines()
9.2.2 写文件
1. write()函数
文件对象名. write(str)
2. writelines()函数
文件对象名. writelines(sequence)
任务9.3 文件位置
9.3.1 获取当前读写位置
文件对象名. tell()
9.3.2 定位到某个位置
文件对象名. seek(offset[,whence])
任务9.4 文件和文件夹相关操作
9.4.1 文件相关操作
1. rename()函数
os. rename (src,dst)
2. remove()函数
os. remove(path)
9.4.2 文件夹相关操作
1. 创建文件夹
>>>import os
>>>os. mkdir("file0")
2. 删除文件夹
>>>import os
>>>os. rmdir("file0")
3. 获取当前目录
>>>import os
>>>os. getcwd()
′C:\\Python\\Python 3. 11′
4. 改变默认目录
>>>import os
>>>os. chdir(".. /")
5. 获取目录列表
>>>import os
>>>os. listdir(". /")
9.4.3 批量修改文件名
巩固练习
【师】“通过此项目的学习,相信同学们对Python文件操作有了一个具体的了解。接下来同学们可以仔细阅读一遍自己的听课与评课记录,回忆一下老师讲课的内容,并结合课本知识进行巩固学习。”
作业布置
完成本项目的项目测评和项目实训部分,对所学知识进行练习和运用。
教学反思
学科网(北京)股份有限公司
$$