一、文件的读写模式
1.文件常用的打开模式
-
r
:只能读
-
r+
:可读可写,不会创建不存在的文件。如果直接写文件,则从顶部开始写,覆盖之前此位置的内容,如果先读后写,则会在文件最后追加内容
-
w+
:可读可写如果文件存在则覆盖整个文件,不存在则创建
-
w
:只能写,覆盖整个文件,不存在则创建
-
a
:只能写,从文件底部添加内容,不存在则创建
-
a+
:可读可写,从文件顶部读取内容,从文件底部添加内容,不存在则创建
- 注意:写完后光标到会移动到写完的位置,如果需要从头开始读取,或者到指定位置读取可以调用
seek(0)
函数来调整光标位置
2.文件的打开与关闭
- 用
open
与close
打开和关闭文件
- 打开:
open('文件路径'[,读取模式, encoding=...])
,返回一个文件对,该文件对象为_io.TextIOWrapper
类型
- 关闭:
文件对象.close()
- 一般而言打开和关闭文件,需要进行异常处理,这里暂不深入
- 用
with
语句来
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)