项目九 Python文件操作(教案)-《程序设计基础Python》同步教学(电子工业版)

2024-11-21
| 4页
| 171人阅读
| 0人下载
普通

内容正文:

项目九 教案设计 项目课题 项目九 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文件操作有了一个具体的了解。接下来同学们可以仔细阅读一遍自己的听课与评课记录,回忆一下老师讲课的内容,并结合课本知识进行巩固学习。” 作业布置 完成本项目的项目测评和项目实训部分,对所学知识进行练习和运用。 教学反思 学科网(北京)股份有限公司 $$

资源预览图

项目九  Python文件操作(教案)-《程序设计基础Python》同步教学(电子工业版)
1
项目九  Python文件操作(教案)-《程序设计基础Python》同步教学(电子工业版)
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。