第一章 1.13 文件操作
一 . 文件操作 1. 数据的存储 1).数据存储 计算机存储分为运行内存和硬盘存储 运行内存是用来存储程序运行过程中产生的数据,程序结束,数据销毁 硬盘存储的文件则一直存在 2).常用的文件 文本文件: txt, json(前后端), plist(页面), 数据库文件 二进制文件: 图片文件: png, jpg... ;音频文件: mp3, wav...; exe文件等 2. 文件操作 文件内容操作基本步骤 : 打开文件 -> 操作文件(读, 写) -> 关闭文件 1) . 打开文件 open(file, mode='r', encoding=None) open(文件地址, 读写方式, 文本编码方式) - 以指定方式打开指定文件返回文件对象 说明: file ------> 文件路径(相对路径或绝对路径) 相对路径: ./ - 表示当前目录 ../ - 表示当前目录的上层目录 mode ------> 文件打开方式,决定打开文件后的操作权限(读-r , 写-w)操作文件的数据类型(文本-t, 二进制-b) 文本文件在读取的时候可以用rt, rb,但是二进制文件只能用rb读取 a - 只写(a和w的区别就是,a打开文件不会删除源文件,w会) >>> a和w打开文件的时候,若文件不存在,会创建新文件 r打开文件时,若文件不存在,报错 encoding - 文本文件编码方式