编程语言
首页 > 编程语言> > Python基础到进阶之02 文件读写和JSON格式

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