第7章 文件和数据格式化

2023-11-01
| 54页
| 159人阅读
| 0人下载
普通
知无涯
进店逛逛

内容正文:

全国计算机等级考试二级教程 Python语言程序设计 (2018年版) {#{QQABKQYAggigAAJAAQhCUQVwCAOQkAAAACoOwEAEIAAAgAFABCA=}#} 【第7章】 文件和数据格式化 {#{QQABKQYAggigAAJAAQhCUQVwCAOQkAAAACoOwEAEIAAAgAFABCA=}#} n 文件的使用: 文件打开、关闭和读写 n 数据组织的维度:一维数据和二维数据 n 一维数据的处理:表示、存储和处理 n 二维数据的处理:表示、存储和处理 n 采用CSV格式对一二维数据文件的读写 考纲考点 {#{QQABKQYAggigAAJAAQhCUQVwCAOQkAAAACoOwEAEIAAAgAFABCA=}#} 知识导图 {#{QQABKQYAggigAAJAAQhCUQVwCAOQkAAAACoOwEAEIAAAgAFABCA=}#} 文件的使用 {#{QQABKQYAggigAAJAAQhCUQVwCAOQkAAAACoOwEAEIAAAgAFABCA=}#} n 文件是存储在辅助存储器上的一组数据序列,可 以包含任何数据内容。概念上,文件是数据的集 合和抽象。文件包括两种类型:文本文件和二进 制文件。 文件 {#{QQABKQYAggigAAJAAQhCUQVwCAOQkAAAACoOwEAEIAAAgAFABCA=}#} n 文本文件一般由单一特定编码的字符组成,如 UTF-8编码,内容容易统一展示和阅读。 n 二进制文件直接由比特0和比特1组成,文件内部 数据的组织格式与文件用途有关。二进制是信息 按照非字符但特定格式形成的文件,例如,png 格式的图片文件、avi格式的视频文件。 文件的类型 {#{QQABKQYAggigAAJAAQhCUQVwCAOQkAAAACoOwEAEIAAAgAFABCA=}#} n 二进制文件和文本文件最主要的区别在于是否有统一的 字符编码。 n 无论文件创建为文本文件或者二进制文件,都可以用 “文本文件方式”和“二进制文件方式”打开,但打开 后的操作不同。 文件的类型     1 2 3 f = open("a.txt","rt")   #t表示文本文件方式 print(f.readline()) f.close()     >>>  全国计算机等级考试 {#{QQABKQYAggigAAJAAQhCUQVwCAOQkAAAACoOwEAEIAAAgAFABCA=}#} n 文本文件a.txt,采用二进制方式打开 n 采用文本方式读入文件,文件经过编码形成字符串,打 印出有含义的字符;采用二进制方式打开文件,文件被 解析为字节流。 文件的类型     1 2 3 f = open(“a.txt”,“rb”)   #b表示二进制文件方式 print(f.readline()) f.close()     >>>  b'\xc8\xab\xb9\xfa\xbc\xc6\xcb\xe3\xbb\xfa\xb5\xc8\xbc\xb6 \xbf\xbc\xca\xd4' {#{QQABKQYAggigAAJAAQhCUQVwCAOQkAAAACoOwEAEIAAAgAFABCA=}#} n Python对文本文件和二进制文件采用统一的操 作步骤,即“打开-操作-关闭” 文件的打开和关闭 {#{QQABKQYAggigAAJAAQhCUQVwCAOQkAAAACoOwEAEIAAAgAFABCA=}#} n Python通过open()函数打开一个文件,并返回一 个操作这个文件的变量,语法形式如下: <变量名> = open(<文件路径及文件名>, <打开模式>) 文件的打开和关闭 打开模式 含义 'r' 只读模式,如果文件不存在,返回异常FileNotFoundError,默认值 'w' 覆盖写模式,文件不存在则创建,存在则完全覆盖源文件 'x' 创建写模式,文件不存在则创建,存在则返回异常FileExistsError 'a' 追加写模式,文件不存在则创建,存在则在原文件最后追加内容 'b' 二进制文件模式 't' 文本文件模式,默认值 '+' 与r/w/x/a一同使用,在原功能基础上增加同时读写功能 {#{QQABKQYAggigAAJAAQhCUQVwCAOQkAAAACoOwEAEIAAAgAFABCA=}#} n 打开模式使用字符串方式表示,根据字符串定义, 单引号或者双引号均可。上述打开模式中,'r'、 'w'、'x'、'b'可以和'b'、't'、'+'组合使用,形成既 表达读写又表达文件模式的方式。 文件的打开和关闭 {#{QQABKQYAggigAAJAAQhCUQVwCAOQkAAAACoOwEAEIAAAgAFABCA=}#}

资源预览图

第7章 文件和数据格式化
1
第7章 文件和数据格式化
2
第7章 文件和数据格式化
3
第7章 文件和数据格式化
4
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。