文件操作(IO技术)
完整的程序包括数据的读取和存储
文本文件和二进制文件
1.文本文件,存储普通字符文本,默认为Unicode字符集,可以使用记事本程序打开
2.二进制文件,把数据内容用“字节”存储
创建文件对象open()
open(文件名[,打开方式])
f = open(r"d:\b.txt","a")
打开方式:r,w,a,b,+
基本的文件写入操作
1.创建文件对象
2.写入数据
3.关闭文件对象
中文乱码问题
Windows默认编码GBK,linux默认是UTF-8
write() writelines()写入字符串
close()关闭文件流
with语句(上下文管理器)
文本文件的读取
read([size])
readline()
readlines()
enumerate()函数
推导式生成列表
文件对象常用方法和属性
使用pickle序列化
CSV文件的操作
os调用操作系统文件和命令
shutil模块
文件和文件夹的拷贝、压缩
递归算法
目录树结果展示