复习
接下来,只剩最后一部分,文件和数据可视化
什么是格式化?
方法论:从python角度理解的文件和数据表示
实践能力:编写带有文件输入输出功能的程序(并实现能够实践对数据的表示和操作)
文件的使用(掌握文件的读写等操作的相关能力)
文件的类型
文件是数据的抽象和集合
文件是存储在辅助存储器上的数据序列
文件是数据存储的一种形式(都是二进制方式存储)
文件的展现形态:文本文件和二进制文件
文本文件形式打开
二进制形式打开
文件的打开和关闭
绝对路径或相对路径
如果没有关闭文件,程序在运行中始终在打开状态。当程序退出。则python解释器会自动的关闭文件。
写程序注意,尽可能增加f.close,将打开的文件关闭掉。
文件内容的读取
python语言提供了3个文件内容读取的方法
弊端是,耗费很多时间空间资源。对于大文件来说。
可以分批分阶段处理
数据的文件写入
小结:
一维数据的格式化和处理
数据组织的维度
一维数据的表示
指的是如何用程序的类型表达一维数据。
一维数据的存储
一维数据的处理
这里的处理,不是一维数据从操作。操作是算法里的事情。
这里的处理是一维数据从数据存储格式,和一维数据的列表或者集合的表示方式之间的一种转换。
小结
二维数据的格式化和处理
二维数据的表示
CSV数据存储格式
CSV:Comma-Separated Values 由逗号分隔的值
用逗号来分割值的一种存储方式
CSV格式是数据转换之间通用的标准格式。
如果你是数据中包含逗号,会有不同的规则
二维数据的存储
二维数据的处理
首先读入处理
小结: