一、文件永久存储
如何将数据永久的存放在硬盘上,具体如下。 1.打开文件
定义:往大了讲计算机系统中由操作系统管理的具有名称的存储区域,往小了讲是生活中的PPT、Excel、word三剑客、视频文件、音频文件等。
创建打开文件: open()函数 字符串 含义 ‘r’ 读取(默认) ‘w’ 写入(如果文件已存在则先截断清空文件) ‘x’ 排他性创建文件(如果文件已存在则打开失败) ‘a’ 追加(如果文件已存在则在末尾追加内容),注1 ‘b’ 二进制模式,注2 ‘t’ 文本模式(默认),注3 ‘+’ 更新文件(读取和写入)
文件对象的各种方法及含义: 方法 含义
f.close() 关闭文件对象
f.flush() 将文件对象中的缓存数据写入到文件中(不一定有效)
f.read(size=-1, /) 从文件对象中读取指定数量的字符(或者遇到 EOF 停止);当未指定该参数,或该参数为负值的时候,读取剩余的所有字符
f.readable() 判断该文件对象是否支持读取(如果返回的值为 False,则调用 read() 方法会导致 OSError 异常)
f.readline(size=-1, /) 从文件对象中读取一行字符串(包括换行符),如果指定了 size 参数,则表示读取 size 个字符
f.readlines(size=-1, /) 从文件对象中读取所有字符串(包括换行符),然后按行为单位存储到列表中 如果指定了 size 参数,
