网站大量收购独家精品文档,联系QQ:2885784924

python编程教学 三阶第15课 python文件操作(二) 课件 .pptx

python编程教学 三阶第15课 python文件操作(二) 课件 .pptx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
python 编程三阶公开课 优质课 适用如遇课件中视频、音频无法正常播放,请在网站联系上传者索取完整版本。如需与课件配套的教学设计、随堂练习,请与上传者联系索取。 Python文件操作(二) 课前回顾1、全文读取文件with open(pi.txt) as file_object: contents = file_object.read() print(contents)2、文件读取路径相对路径读取与绝对路径读取3、逐行读取文件file_path = C:\全文读取文件\data\pi.txt with open(file_path) as file_object: for every_line in file_object: print(every_line) 情境引入上节课我们学习了如何查询文本信息内容,那我们能否使用Python来往文本中保存数据信息呢?当然也是可以的。Python可以完成将数据信息写入文件,这样即便关闭包含程序输出的终端窗口,这些输出也依然存在。 循序善诱将数据信息写入文件后,可以在程序结束运行后查看这些输出,可以与别人分享输出文件,还可以编写程序,来将这些输出读取出来进行操作处理。 新知教授2、多行数据写入1、空文件写入3、增补文本内容4、课堂总结 空文件写入 新知教授如果要将数据信息写入文件,那么在调用open()函数时需要提供另一个实参,告诉Python我们要写入打开的文件。 编玩边学file_path = C:\空文件写入\data.txtwith open(file_path,w) as file_object: file_object.write(my first JIMA message!)在调用open()函数方法时,提供了两个实参。第一个实参也是要打开的文件的名称;第二个实参(w)告诉Python,我们要以写入模式打开这个文件。使用Python创建的data.txt文本文件,与计算机中的其他文件是一样的,可以打开它、在其中输入新文本信息、复制其内容、将内容粘贴到其中等等 思维构建打开文件时,可指定读取模式(r)、写入模式(w)、附加模式(a)或让你能够读取和写入文件的模式(r+)。如果省略了模式实参,Python将以默认的只读模式打开文件 思维构建如果要写入(w)的文件不存在,函数open()将自动创建它。以写入(w)模式打开文件时,如果指定的文件已经存在,Python将在返回文件对象前清空该文件 多行数据写入 新知教授write()函数方法不会在写入的文本末尾添加换行符,因此如果写入多行时,没有指定换行符,文件看起来可能不是我们希望的那样。 编玩边学file_path = C:\空文件写入\data.txt with open(file_path,w) as file_object: file_object.write(my first JIMA message!) file_object.write(hello file!) file_object.write(你好 文件!)如果打开data.txt文本文件,会发现多行的内容挤在一起. 编玩边学file_path = C:\空文件写入\data.txt with open(file_path,w) as file_object: file_object.write(my first JIMA message!\n) file_object.write(hello file!\n) file_object.write(你好 文件!\n)要让每个字符串都单独占一行,需要在write()函数方法的语句中包含换行符:\n。 增补文本内容 新知教授如果想要给文件添加内容,而不是覆盖原有的内容,可以附加模式打开文件。以附加模式打开文件时,Python就不会在返回文件对象前清空文件,而写入到文件的行都将添加到文件末尾。 编学边玩file_path = C:\空文件写入\data.txt with open(file_path,w) as file_object: file_object.write(I Love Python!\n) file_object.write(I Love Programming!\n)如果我们直接想再向文本文件中添加文字,这就会覆盖掉原本内容。 编学边玩file_path = C:\空文件写入\data.txt with open(file_path,a) as file_object: file_object.write(I Love Python!\n) file_object.wr

文档评论(0)

***** + 关注
实名认证
内容提供者

教师资格证持证人

如有问题,请于后台留言联系上传者解决(加微信wkl436858),如文档无法编辑,课件中音视频无法播放等。如遇课件中视频无法播放,请留言或私信,一定予以解决。

版权声明书
用户编号:6143101132000005
领域认证该用户于2024年07月27日上传了教师资格证

1亿VIP精品文档

相关文档