- 3
- 0
- 约1.39千字
- 约 13页
- 2022-09-30 发布于安徽
- 举报
文件:存储在外部介质上数据的集合,是操作系统数据管理的单位。
使用数据文件的目的:
程序与数据分离,文件的改动不引起程序的改动;
实现数据共享,不同程序可以访问同一文件中的数据;
能长期保存程序运行的中间数据或结果数据。
文件分类:
按文件的逻辑结构:记录文件,流式文件
按存储介质:普通文件,设备文件
按数据的组织形式:文本文件,二进制文件
程序与存储在磁盘中的文件的交流方式,如图所示:
Python中,负责文件操作的是文件对象,通过内置的open()函数打开文件,获得文件对象;
获取文件对象后,就可以使用文件对象提供的方法来读/写文件;
利用Python提供的close()方法关闭文件。
open()函数成功打开文件后会返回一个文件对象,打开失败时会抛出异常 IOError。
文件的基本操作:打开文件,读/写文件,关闭文件;
file:创建的文件对象;
filename:要创建或打开的文件名称;
mode :指定文件的打开模式,默认为只读‘r’,常用的打开模式有‘r’、 ‘r+’和‘w+’
‘r’模式打开的文件只能读文件,不能改写文件
‘r+’模式打开的文件即能读文件,也能改写文件
‘w+’模式与‘r+’模式基本相同,不同的是,可以创建
一个新的文件
encoding:指定文件的编码方式,Python3 默认采用 utf-8。
关闭文件:打开文件后,应该及
您可能关注的文档
- 直播电商营销实训1 认知各大直播电商平台.docx
- 直播电商营销实训2 直播间配置.docx
- 直播电商营销实训3 直播间的布置.docx
- 直播电商营销实训4 直播间灯光设置.docx
- 直播电商营销实训5 直播团队类型.docx
- 直播电商营销实训6 主播的选择与培养.docx
- 直播电商营销实训7 直播店铺定位.docx
- 直播电商营销实训8 直播活动预热及主播选定.docx
- 直播电商营销实训9 直播间设计.docx
- 直播电商营销实训10 直播脚本设计.docx
- Python语言程序设计入门6.2 读写CSV文件.pptx
- Python语言程序设计入门6.3 读写JSON文件.pptx
- Python语言程序设计入门6.4 应用问题选讲.pptx
- Python语言程序设计入门7.1 模块简介.pptx
- Python语言程序设计入门7.2 标准库(一):math库、random库和time库.pptx
- Python语言程序设计入门7.3 标准库(二):turtle库.pptx
- Python语言程序设计入门7.4 第三方库(一):下载与安装第三方库.pptx
- Python语言程序设计入门7.5 第三方库(二):jieba库和wordcloud库.pptx
- Python语言程序设计入门7.6 应用问题选讲.pptx
- 3D仿真连锁门店商品陈列与空间设计实训竞赛系统招标参数.doc
最近下载
- 高等职业教育基本知识点.pdf VIP
- 国开2023法律职业伦理-形考册答案.docx VIP
- 渝25J01 房屋建筑工程渗漏防治构造图集.pdf VIP
- (正式版)D-L∕T 364-2019 光纤通道传输保护信息通用技术条件.docx VIP
- 重症5c培训试题及答案.docx VIP
- 蒸汽蓄热器调试大纲.doc VIP
- CSC-103A-G [V1.00] [0SF.451.109] 数字式超高压线路保护装置使用说明书.pdf VIP
- 材料与环境 课件 第5--8章 高分子材料的环境生态化治理 ---环境替代材料 .pptx
- 2025年湖南省教师招聘考试(特殊教育)历年参考题库含答案详解.docx VIP
- 长安马自达次世代MAZDA3昂克赛拉_车型手册电子版下载_非汽车用户车主车辆使用操作驾驶说明书.pdf VIP
原创力文档

文档评论(0)