一、文件的基本操作
# 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关掉它,释放资源。
这里就牵扯到文件的关闭:<