Python基础到进阶之02 文件读写和JSON格式
作者:互联网
r:只读,读取文件,光标在文件初始位置
w:只写,写入文件,光标在文件初始位置,抹除原有内容(截断)
a:只写,写入文件,光标在文件末尾,新填内容
w+:读+写,写:抹除原有内容(截断),光标在文件初始位置。读:截断了,所以读取不到内容,写入内容之后,可以移动光标,再读取
r+:读+写,写:不抹除原有内容,光标在初始位置,写会抹除原有内容。读:读取文件,光标在文件初始位置
a+:读+写,写:不抹除原有内容,光标在文件末尾。读:读取文件,光标在文件末尾,所以读取不到内容,可以移动光标,再读取
x: 写,新建文件,不可以读取,文件存在会出错,上面的文件不存在会出错。
x+:读+写,新建文件,光标一直在最后,可以通过移动光标读取。
以上用于 open(filename,mod="",encoding="") 函数的mod
移动光标操作:
f.seek(offset,whence)
offset表示对于相对位置的偏移量,whence表示光标位置,012表示初始、当前和末尾
f.tell() 返回当前位置
标签:02,文件,读取,Python,抹除,内容,初始,光标,进阶 来源: https://www.cnblogs.com/CooperXia-847550730/p/11400570.html