第七章学习内容
文件和数据格式化:将一组数据按照一定的规格和样式进行规范表示、存储、运算等。
包括
1.文件的使用
2.自动轨迹绘制
3.一维数据格式化和处理
4.二维数据格式化和处理
5.模块6 wordcloud库的使用
6.政府报告分析
通过本节的学习,达到的目标:
方法论
1.从python 的角度理解文件和数据表示
实践能力
2.学会编写带有文件输入输出的程序,并且实现对数据的表示和操作。
文件的使用
-文件的类型
-文件的打开和关闭
-文件内容的读取
-数据的文件写入
–掌握对文件的读、写等操作相关的能力。
文件的理解
-文件是数据的抽象和集合
-文件是存储在辅助存储器上的数据序列
-文件是数据存储的一种形式
-文件展现形态:文本文件和二进制文件
其中文本文件和二进制文件形态只是文件的展示方式
-本质上,所有文件都是二进制形式存储
-形式上,所有文件都采用2种方式展示
什么是文本文件?
-由单一特定编码组成的文件,如UTF-8编码
-由于存在编码,文本文件也被看成是存储着的长字符串
-适用如:txt文件和py文件
什么是二进制文件呢?
-直接由0和1组成,没有统一字符编码
-一般存在二进制0和1的组织结构,及文件的格式
-如常见的png文件和avi(视频文件)文件等
所有的我呢见都可以以二进制的文件展示。
如文本文件“中国是一个伟大的国家”
其可以转换成二进制形式
python读取文件
f.txt文件内容:"中国是一个伟大的国家!"
#文本形式打开
tf=open("f.txt","rt",encoding="utf-8") ###以文本格式打开,中文的时候需要考虑编码格式
print(tf.readline())
tf.close()
####以二进制的形式读取文件
f.txt文件内容:"中国是一个伟大的国家!"
#二进制形式打开
tf=open("f.txt","rb") ###以二进制格式打开,将文本打开中的rt换成rb,并去掉编码格式
print(tf.readline())
tf.close()
得到的结果是
7.2文件的打开和关闭
文件处理的步骤:打开-操作和关闭
注意:Windows路径使用\