版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课题计划
项目7文件和目录操作11学时
名称学时
程序中使用变量保存运行时产生的临时数据,但当程序结束后,所产生的数
内容
据也会随之消失。在Python中可以将数据保存到文件中,在操作文件时不同的
分析
文件所处位置不同,因此就需要对文件的路径进行操作。
1.掌握文件的打开与关闭操作
2.掌握文件读取的相关方法
教学目3.掌握文件写入的相关方法
标及基
本要求4.熟悉文件的拷贝与重命名
5.了解文件夹的创建、删除等操作
6.掌握与文件路径相关的操作
1.文件的读取
教学
2.数据写入
重点
3.文件的定位与读取
教学1.文件夹的创建、删除等操作
难点2.掌握与文件路径相关的操作
教学
教学采用教师课堂讲授为主,使用教学PPT讲解
方式
第一课时
(文件的使用)
一、导入新课
教
(1)教师通过提出需求,引出操作文件的基本方法。
学
(2)明确学习目标
过
要求学生掌握打开文件的方法
程
要求学生掌握关闭文件的方法
二、新授课程
(1)教师根据课件,讲述打开文件的方法。
Python内置的。pen。函数用于打开文件,该函数调用成功后返回一个文件对
象,其语法格式为:open(file,moder=,r,,encoding=bone)o
open。函数中的参数file接收待打开文件的文件名;参数encoding表示文件
的编码格式;参数mode设置文件的打开模式,其常用模式有r、w、a、b、+
(2)教师根据课件,讲述关闭文件的方法。
Python内置的close。方法用于关闭文件,该方法没有参数,直接调用即可。
三、总结,布置作业
<1)回顾上课前的学习目标,并对本节课的内容进行总结。
教师总结木多课需要掌握的知识点,包括文件的打开、文件的关闭,布置随
堂练习,检查学生掌握情况。
教师给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行
解决。
(2)教师下发课后作业。
第二课时
(文件的读写)
一、导入新课
(1)教师通过提出需求,引出操作文件的基本方法。
(2)明确学习目标
要求学生掌握文件的读取方法
二、新授课程
教师根据课件,讲述文件读取的方法。
在Python中与文件读取相关的方法有3种,分别为read。、readhne。、
readlines。.其中read。方法可以从指定文件中读取指定数据,readline。方法可以
从指定文件中读取一行数据,readlines()方法可以一次性读取文件中所有的数据。
三、总结,布置作业
(1)回顾上课前的学习目标,并对本节课的内容进行总结。
教师总结本1:.课需耍掌握的知识点,包括文件的打开、文件的关闭、文件的
读取
(2)布置随堂练习,检查学生掌握情况。
教师给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行
解决。
(3)教师下发课后作业。
第三课时
(csv格式化数据的读写方法)
一、导入课程
(1)教师通过提出需求,引出操作文件的基本方法。
(2)明确学习目标
要求学生掌握csv格式化数据的读写方法
二、新授课程
(1)教师根据课件,讲解csv格式化数据的读写方法。
CSV(CommaSeparatedValues)格式是电子表格和数据库中最常见的输入、
谕出文件格式。逗号分隔值(Comma-SeparatedValues,CSV,有时也称为字符分
隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数
字和文本)。CSV文件由任意数目的记录组成,记录间以某种换行符分隔:每条
记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表
符。通常,所有记录都有完全相同的字段序列。
三、总结,布置作业
(1)回顾上课前的学习目标,并对本节课的内容进行总结。
(2)教师总经本节课需要掌握的知识点,csv格式化数据的读写方法布置随
堂练习,检查学生掌握情况。
教师给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行
解决。
(3)教师卜.发课后作业。
第四课时
(xml格式化数据的读写方法)
一、导入课程
(1)教师对学生们的疑问进行统一答疑。
(2)回顾总结上节课内容,继续介绍本课时的内容。
上节课我们学习了学习csv格式化数据的读写方法,本节课我们继续学习
xml格式化数据的读写方法。
(3)明确学习目标
要求学生掌握xml格式化数据的读写方法
二、新授课程
教师根据课件,讲解xml格式化数据的读写方法。
XML指可扩展标记语言(extensibleMarkupLanguage),标准通用标记语言
的子集,是一种用于标记电子文件使其具有结构性的标记语言。
XML被设计用来传输和存储数据。
XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些
部件加以标识。
它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结
构化的标记语言的句法语言。
三、总结,布置作业
(1)回顾学习目标,总结本节课需要了解xm】格式化数据的读写方法。
(2)布置随堂练习,检查学生掌握情况。
教师给学生祢.置随堂练习,检测学生的掌握程度,并对学生出现的问题进行
解决。
(3)教师下发课后作业。
第五课时
(json格式化数据的读写方法)
一、复习、导入课程
(1)教师对学生们的疑问进行统一答疑。
(2)回顾总结上节课内容,继续介绍本课时的内容。
上节课我们学习了xml格式化数据的读写方法,本次课我们继续学习json格
式化数据的读写方法。
(3)明确学习目标
要求学生.掌握json格式化数据的读写方法
二、新授课程
教师根据课件,讲解json格式化数据的读写方法。
JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于
ECMAScript(欧洲计算机协会制定的JavaScript规范)的一个子集,采用完全独立
于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON
成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并
有效地提升网络传输效率。
三、总结,布置作业
(1)回顾学习目标,总结本刊课需要了解json格式化数据的读写方法。
(2)布置随堂练习,检查学生掌握情况。
教师给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行
解决。
(3)教师下发课后作业。
第六课时
(相对路径与绝对路径)
一、导入新课
(1)教师对学生们的疑问进行统一答疑。
(2)回顾总结上节课内容,继续介绍本课时的内容.
上节课我们学习了格式化数据的读写方法,本直课我们继续学习文件路径操
作。
(3)明确学习目标
要求学生掌握相对路径与绝对路径。
二、新授课程
教师根据课件,讲解相对路径与绝对路径
绝对路径:总是从根文件夹开始,Window系统中以盘符(C:、D:)作为根
文件夹,而OSX或者Linux系统中以/作为根文件夹。
相对路径:指的是文件相对于当前工作目录所在的位置。例如,当前工作目录为
*'C:\Windows\System32",若文件demo.txt就位于这个System32文件夹下,则
demo.txt的相对路径表示为“Memo.lxt"(其中A就表示当前所在目录)教师根
据课件,讲解删除目录的方法。
三、总结,布置作业
(1)回顾学习目标,总结本节课需要了解csv格式化数据的读写方法、xml
格式化数据的读写方法、json格式化数据的读写方法。
(2)布置随堂练习,检查学生掌握情况。
教师给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行
解决。
(3)教师下发课后作业。
第七课时
(检测路径的有效性)
一、导入新课
(I)教师对学生们的疑问进行统•答疑。
(2)回顾总结上节课内容,继续介绍本课时的内容。
上节课我们学习了相劝路径与绝对路径,木节课将带领大家学习检测路径的
有效性。
(3)明确学习目标
要求学生了解检测路径的有效性
二、新授课程
教师根据课件,讲解检测路径的有效性。
如果提供的路径不存在,许多Python函数就会崩溃并报错。os.path模块提
供了以下函数用于检测给定的路径是否存在,以及判断它是文件还是文件夹:
如果path参数所指的文件或文件夹存在,调用os.path.exists(path)将返回
True,否则返回False0
如果path参数存在,并且是一个文件,调用os.path.isfile(path)将返回
True,否则返回Falseo
如果path参数存在,并且是一个文件夹,调用os.path.isdir(path)将返回
True,否则返回Falseo
三、总结,布置作业
(1)回顾学习目标,总结本节课需要了解了解检测路径的有效性。
(2)布置随空练习,检查学生掌握情况。
教师给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行
解决。
(3)教师卜.发课后作业。
第八课时
(路径的拼接)
一、导入课程
(1)教师对学生•们的疑问进行统一答疑。
(2)教师通过提问学生问题,由上一课时引出本课时要讲解的内容。
(3)明确学习目标
要求学生了解路径的拼接
二、新授课程
教师根据课件,讲解路径的拼接。
os.path.join()函数用于拼接文件路径。os.palh.join。函数中可以传入多个路径:会
从第•个以“/"开头的参数开始拼接,之前的参数全部丢弃。若出现"/‘开头
的参数,会从”.产开头的参数的上一个参数开始拼接。
三、总结,布置作业
(I)回顾学习目标,总结本节课需要了解相对路径与绝对路径、检测路
径的有效性、路径的拼接。
(2)教师下发课后作业。
第九课时
(上机练习)
上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的
内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练
程度。
上机一:(练习教材实例)
形式:单独完成
要求:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新疆维吾尔自治区乌鲁木齐市达标名校2026年初三下学期第三次强化考试英语试题含解析
- 重庆十一中市级名校2025-2026学年初三(数学试题理)4月第一次综合练习试卷含解析
- 陕西省渭南市韩城市重点中学2025-2026学年初三2月网上月考语文试题含解析
- 湖南长沙广益中学2025-2026学年全国普通高中初三三月大联考语文试题含解析
- 吉林大附属中学2026年初三防疫期间“停课不停学”网上周考(三)语文试题含解析
- 托管合作合同
- 出差伤病应急预案(3篇)
- 教学设计第一学期参考试卷B
- 2026年氢能储存关键材料技术分析
- 2026年检验科工作效率提升案例
- 渣土运输车辆安全培训
- DL-T820.2-2019管道焊接接头超声波检测技术规程第2部分:A型脉冲反射法
- 起重吊装作业安全技术措施
- 春季保养与养生知识讲座
- 推土机配件供货合同
- 江西省修水县黄土坪金矿详查项目环评报告
- 慢性阻塞性肺疾病的早期筛查与管理
- 司法鉴定中的伦理道德问题与应对策略
- 汉唐美术空间表现研究:以敦煌壁画为中心
- 两段式煤气发生炉项目环境影响评估报告
- JJF 1059.1-2012测量不确定度评定与表示
评论
0/150
提交评论