day14文件操作

一,存储

1.计算机数据存储和数据持久化

计算机内存分为运行内存和硬盘两种:保存在运行内存中的数据在程序运行结束后自动释放,保存在硬盘中的数据会一直在(除非手动删除或者硬盘损坏)

  1. 数据持久化 - 以文件为单位,将数据保存到硬盘中
"""
数据持久化又叫数据本地化,指的是将程序中的数据保存在硬盘中(程序中的数据默认是保存在运行内存中的)

硬盘保存数据的基本单位是文件,所以如果想要把数据保存到硬盘中,就需要将数据保存到文件中。

常见的数据持久化: 数据库(.db, sqlite), excel文件, csv文件, txt文件, json文件, plist文件等
"""

3.文件操作 - 操作文件内存

"""
文件操作基本步骤:打开文件  ->  操作文件内容(读操作, 写操作)  ->  关闭文件
"""

# 1)打开文件
"""
open(文件路径, 文件打开方式, encoding = 文本文件编码方式)

1.文件路径     -     文件在计算机中的位置信息
文件路径分为两种,分别是绝对路径和相对路径:
1)绝对路径:文件在计算机中的全路径
2)相对路径:
注意:使用相对路径之前需要先将被操作的文件放在目录中
a.在写路径的时候 . 表示当前目录(当前目录指的是当前写代码的代码文件所在的文件夹)
b.在写路径的时候 .. 表示当前目录的上层目录
注意:路径是以'./'开头
"""
"""
2.文件打开方式   -   决定了打开文件后能做什么(是能读还是能写?)决定操作文件的时候数据类型(是字符串还是二进制?)

第一组值:r, w, a
r     -     只读;如果文件不存在会直接报错
w     -     只写,打开的时候会先清空原文件;文件不存在会创建文件。
a     -     只写,打开的时候不会先清空原文件;文件不存在会创建文件。

第二组值:t, b
t    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值