文件的使用流程
读取二进制文件
定位
读
f 为迭代器
for in遍历行列表
判断当前文件是否可读 容错处理
写
一般情况下,必须得在f.close()执行完毕后才会把缓冲区内的数据存入到文件中,但是使用f.flush()可直接将缓冲区内的数据存入到文件中。
文件的相关操作
重命名
os.rename()
os.renames()
删除
删除文件
删除目录
os.removedirs() 执行前
os.removedirs() 执行后 one和one2都被删除
创建文件夹
os.mkdir("文件夹名称"[, mode]) 不能递归创建,不支持多级目录的创建
数字模式权限
获取当前目录
改变默认目录
os.chdir("目标目录") 改变默认目录
执行前
执行后
获取目录内容列表
当前所在目录
当前目录的上一级目录
文件的复制
切记:需要保证文件的编码一致,utf-8都是utf8,否则会出现乱码
文件过大时的处理方案 一次只写入1024B
文件分类
案例一
案例二 生成.txt格式的文件清单
将生成的文件清单写入到文件里去