python-持久化存储文件操作

一、文件的基本操作

# 1. 打开文件
"""
mode:
    r: 只能读文件
    w: 只能写入(先清空文件内容)
    a+: 读写(文件追加写入内容)
    r+:读写(文件开头写入内容)
"""
f = open('doc/hello',mode='r+')
# 2. 文件读写操作
f.write('javaaaaa\n')
# 3. 关闭文件
f.close()

在这里插入图片描述
在这里插入图片描述

对上图做一个 解释:
常用的mode有 r、w、a
r: r是读操作,默认就有。(但是当mode变成其他类型时 就不一定了)
w:涉及w的mode,无论是w还是w+,都会先清空文件中的内容
a: a算是最温和的mode了,他不会清空文件中的内容。但是没有读权限。
+:a+和r+都有读写操作。

二、文件操作中的with语句

由上述可知,在对文件进行open及读写操作后,最后要使用close关掉它,释放资源。
这里就牵扯到文件的关闭:<

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值