字符编码:
重点:
怎样防止乱码:1 读写使用统一的字符编码标准;
2 标识文件头 # encoding:utf-8
3 使用python3
字符编码常识:
1 什么是字符编码? 人类识别的字符标识符 与 计算机能识别的01标识符 的对应关系表。
2 py2 默认解释文件内容的编码标准是ASCLL py3 是UTF-8;win 系统 默认文本文件的编码标准是gbk。
3 nicode与utf-8采用的是一张unicode编码表,utf-8是unicode编码表体现方式,变长存储数据变长优点:(大量数据都是以英文存在,所以utf-8空间更小)传输速度更快
文件操作
打开文件:
open(‘文件地址 文件名’,模式,字符编码)
with open(‘文件地址 文件名’,模式,字符编码)as f1:(可以不用写close())
操作文件:
读 read()readline() readines()
写
关闭文件: