《Python程序设计》项目七 Python的文件与数据格式化 教学课件.pptxVIP

《Python程序设计》项目七 Python的文件与数据格式化 教学课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Python程序设计主编:刘小园邮箱:542913868@北京出版社2024年9月11日课程名称

目录CONTENTS0102初识Python语言Python的基础语法Python的组合数据类型Python的函数及应用Python的类和对象03040507060809Python的正则表达式Python的文件与数据格式化Python的模块、包和库数据分析与可视化

01项目七Python的文件与数据格式化任务一文件及文件路径任务二数据维度与数据格式化

01完成任务任务描述 现实生活中,许多应用都需要用到数据的存储和使用,文件作为存储数据的基本形式,与应用密不可分。随着全球移动互联网的迅猛发展,以智能手机和平板电脑为代表的移动设备迅速普及。APP如雨后春笋应运而生,而用户登录是其中最基本的模块。本任务以登陆模块的设计实现为例,带领大家学习Python中文件的相关操作。

02理解文件的相关概念。掌握文件的方法与属性。实现文件的基本操作。实现文件的备份、重命名和遍历等操作。培养学生自主探究学习的能力,新征程上踔厉奋发、勇毅前行。任务目标学习目标思政目标

03知识链接一、文件概述1.文件与文件名:文件是指存放在外部存储介质上的数据集合。为标识一个文件,每个文件都必须有一个文件名,其一般结构为:主文件名[.扩展名],如:login.py,文档.doc,班级.xlsx等。文件命名规则,遵循操作系统的约定。

03知识链接一、文件概述2.文件分类:可以从不同的角度对文件进行分类。根据文件内容分为: 1、程序文件。程序文件又分为:①源文件②目标文件③可执行文件。 2、数据文件。根据文件的组织形式分为: 1、顺序存取文件。 2、随机存取文件。根据文件的存储形式: 1、ASCII码文件。每1个字节存储1个字符,占用空间大,转换成二进制需要开销; 2、二进制文件。把内存中的数据,原样输出到磁盘文件中,节省存储空间和转换时间。

03知识链接一、文件概述3.标准文件:分别为stdin(标准输入文件)、stdout(标准输出文件)和stderr(标准错误文件),标准输入文件对应输入设备,如键盘;标准输出文件和标准错误文件对应输出设备,如显示器。这些文件在Python中是预定义在sys模块中,可以通过导入sys模块后接使用。例:importsys#导入sys模块file1=sys.stdout#将标准输出文件赋给文件对象file1file1.write(welcometolearnPython!)#向标准输出文件写入内容输出:welcometolearnPython!

03知识链接二、文件的基本操作1.文件的打开:使用内置函数open()open(file,mode=’r’,buffering=-1)1、file表示文件的路径+文件名;2、mode用于设置文件的打开模式,参数取值有:r(read)、w(write)、a(add)、b(bin)、+(更新,可读可写);3、buffering可用来设置访问文件的缓冲方式设置为1表示每次缓冲一行,一般缺省;打开模式含义说明r/rb只读以只读的形式打开文件,如果文件不存在或无法找到,调用失败w/wb只写以只写的形式打开文件,如果文件已存在,清空文件;若文件不存在则创建文件a/ab追加以只写的形式打开文件,如果文件已存在,只允许在该文件末尾追加数据,如果文件不存在,则创建新文件r+/rb+读取(更新)以读/写的形式打开文件,如果文件不存在或无法找到,调用失败w+/wb+写入(更新)以读/写的形式打开文件,如果文件已存在,清空文件;若文件不存在则创建文件a+/ab+追加(更新)以读/写的形式打开文件,如果文件已存在,只允许在该文件末尾追加数据,如果文件不存在,则创建新文件

03知识链接二、文件的基本操作1.文件的关闭:内置函数close()file1.close()#关闭已打开的文件file1小贴士每次使用文件都得调用open()和close()方法,着实烦琐,若打开与关闭之间的操作较多,很容易遗失close()操作,为此Python引入了with语句实现close()方法的自动调用。withopen(‘a.txt’,‘r’)asfile:……通过with结构打开的文件将在跳出with结构时自动关闭。无需再调用close()方法。

03知识链接二、文件的基本操作2.读文件:Withopen(‘test.txt’)asfile:file.read(5)#读取5个字符file.read()#读取剩余字符 命令参数说明read(s

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档