第6章文件python程序设计基础教程
6.1文件基本操作6.1.1文件概述从读写方式来说,分为顺序文件和随机文件。按照存储的方式,分为文本文件和二进制文件。文本文件是基于单一特定字符编码(如ASCII,UTF-8)的文件。二进制文件是基于值编码的文件。
6.1文件基本操作6.1.2文件的打开和关闭语法格式:open(filename[,mode=r][,buffering=-1][,encoding=None])filename为待打开的文件的路径及名称。 若该文件与程序在同一目录下,则文件的路径可以省略。 为了方便程序的迁移,通常filename通常给出是数据文件的相对路径。
文件的打开open函数中的mode参数6.1.2文件的打开和关闭模式含义r以读取方式打开文件(默认打开方式)w以写入方式打开文件,文件原内容被清空x新建文件并写入方式,若文件已存在则报错a以追加方式打开文件,追加在末尾位置b以二进制模式打开文件t以文本模式打开文件(默认方式)+以读/写方式打开文件其中,b、t、+方式,可与r、w、x、a方式组合使用6.1文件基本操作
6.1文件基本操作文件的打开open函数中的buffering参数 6.1.2文件的打开和关闭buffering含义-1设置缓冲区大小为io.DEFAULT_BUFFER_SIZE0二进制文件禁止缓存,文本文件不可以禁止缓
您可能关注的文档
- Python程序设计基础 课件 第1章 绪论.pptx
- Python程序设计基础 课件 第2章 语法基础.pptx
- Python程序设计基础 课件 第3章 容器.pptx
- Python程序设计基础 课件 第4章 控制结构.pptx
- Python程序设计基础 课件 第5章 函数.pptx
- Python程序设计基础 课件 第7章 程序的异常处理.pptx
- Python程序设计基础 课件 第8章 turtle绘图.pptx
- Python程序设计基础 课件 第9章 第三方库.pptx
- Python程序设计基础 课件 第10章 Python数据工程与可视化.pptx
- Python程序设计基础 课件 第11章 Python高级运用.pptx
- 宣贯培训(2026年)《YYT 1411-2023牙科学 牙科治疗机水路生物膜处理的试验方法》.pptx
- 宣贯培训(2026年)《十五五过渡金属硫化物融资策略》.pptx
- 宣贯培训(2026年)《YYT 1259-2015戊型肝炎病毒IgG抗体检测试剂盒(酶联免疫吸附法)》.pptx
- 宣贯培训(2026年)《YYT 1304.1-2015时间分辨荧光免疫检测系统 第1部分:半自动时间分辨荧光免疫分析仪》.pptx
- 宣贯培训(2026年)CB 3059-1979《应急卡片插框》.pptx
- 宣贯培训(2026年)《YYT 0803.4-2015牙科学 根管器械 第4部分:辅助器械》.pptx
- 宣贯培训(2026年)《YYT 0913-2015牙科 旋转器械用心轴》.pptx
- 宣贯培训(2026年)《YYT 1262-2015神经元特异性烯醇化酶定量标记免疫分析试剂盒》.pptx
- 宣贯培训(2026年)《YYT 1281-2015牙科学 种植体 手动扭矩器械的临床性能》.pptx
- 宣贯培训(2026年)《YYT 1789.5-2023体外诊断检验系统 性能评价方法 第5部分:分析特异性》.pptx
原创力文档

文档评论(0)