Python程序设计基础10_5内存文件ppt课件.pptx

上传人:春哥&#****71; 文档编号:15554276 上传时间:2022-05-13 格式:PPTX 页数:7 大小:1.80MB
返回 下载 相关 举报
Python程序设计基础10_5内存文件ppt课件.pptx_第1页
第1页 / 共7页
Python程序设计基础10_5内存文件ppt课件.pptx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《Python程序设计基础10_5内存文件ppt课件.pptx》由会员分享,可在线阅读,更多相关《Python程序设计基础10_5内存文件ppt课件.pptx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、在此输入您的封面副标题Python程序设计基础程序设计基础10_5内存文件内存文件杭州师范大学杭州师范大学 虞歌虞歌 第第2页页Python程序设计基础程序设计基础文件文件杭州师范大学杭州师范大学 虞歌虞歌 第第3页页Python程序设计基础程序设计基础文件文件内存内存文件不是存放在外存上的真正文件,而是存放在内存中的虚拟文件文件不是存放在外存上的真正文件,而是存放在内存中的虚拟文件。Python的的io模块中的模块中的StringIO类用于实现内存文本文件的操作。类用于实现内存文本文件的操作。Python的的io模块中的模块中的BytesIO类用于实现内存二进制文件的操作。类用于实现内存二进

2、制文件的操作。内存文件内存文件杭州师范大学杭州师范大学 虞歌虞歌 第第4页页Python程序设计基础程序设计基础文件文件StringIO就是在内存中读写字符串。就是在内存中读写字符串。创建创建一个一个StringIO对象对象,就,就可以像文件一样读写字符串了。可以像文件一样读写字符串了。 StringIO(initial_value=, newline=n)StringIO对象是类似文件的对象(对象是类似文件的对象(file-like object),拥有文件对象的所有方法,),拥有文件对象的所有方法,如如read、write等等。新增。新增了了getvalue方法用于获取方法用于获取Stri

3、ngIO对象中的所有内容对象中的所有内容。内存文件内存文件杭州师范大学杭州师范大学 虞歌虞歌 第第5页页Python程序设计基础程序设计基础文件文件内存文件内存文件因为因为write方法更改了当前位置指示器,需要使用方法更改了当前位置指示器,需要使用seek方法将位置指示器定位到文件开头,方法将位置指示器定位到文件开头,否则读取不到任何东西。否则读取不到任何东西。杭州师范大学杭州师范大学 虞歌虞歌 第第6页页Python程序设计基础程序设计基础文件文件BytesIO就是在内存中读写二进制数据。就是在内存中读写二进制数据。创建创建一一个个BytesIO对象对象,就,就可以像文件一样可以像文件一样读写二进制数据了读写二进制数据了。 BytesIO(initial_bytes)BytesIO对象对象是类似文件的对象(是类似文件的对象(file-like object),拥有文件对象的所有方法,),拥有文件对象的所有方法,如如read、write等等。新增。新增了了getvalue方法用于方法用于获取获取BytesIO对象对象中的所有内容中的所有内容。内存文件内存文件杭州师范大学杭州师范大学 虞歌虞歌 第第7页页Python程序设计基础程序设计基础文件文件内存文件内存文件注意注意,写入的不是字符串,而是经过,写入的不是字符串,而是经过UTF-8编码的字节码。编码的字节码。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁