一.数据持久化
计算机存储空间分为:运行内存和磁盘
程序中产生的数据默认保存在运行内容中,存储在运行内存中的数据在程序结束后会自动销毁。
如果将数据存储到磁盘中,那数据会一直存在。
将数据存储到磁盘中就是数据持久化。磁盘存储数据的基本单位是文件。
1.数据持久化工具
数据库(.db、.sqlite)、json文件(.json)、xml(.xml)、plist文件(.plist)、普通文本文件(.txt)
excel文件(.xls、.slsx)、csv文件(.csv)
2.文件操作 - 操作文件内容
1)文件操作基本流程:
打开文件 ——> 操作文件(读写) ——> 关闭文件
a)打开文件
open(file,mode=‘r’,*,encoding=None)
以指定方式开打指定文件,返回一个文件文件对象
file: - 字符串;文件路径,用来确定要打开的文件
绝对路径:文件在计算机中的全路径
相对路径:前提:要将文件放入工程里面
用.表示当前目录(即代码文件所在目录)
用..来表示当前目录的上层目录
open