python中⽂件读写mode参数
⽂件读写:
java中static数据存储需要⽂件的⽀撑,很多时候我们需要将⼀些数据保存下来,⽐如⽇志⽂件, json⽂件等等。
Python⾃带 open() ⽅法⽤于打开⼀个⽂件,并返回⽂件对象。
语法:
file = open( fileName , mode = 'r' ,encoding=None)
fileName : ⽂件路径(绝对路径或者相对路劲)
mode : ⽂件打开模式
encoding :⽂件编码格式,常⽤ utf-8
mode参数
python解析json文件r默认以只读⽅式打开⽂件。⽂件的指针将会放在⽂件的开头。
rb以⼆进制格式打开⼀个⽂件⽤于只读。⽂件指针将会放在⽂件的开头。 这是默认模式。⼀般⽤于⾮⽂本⽂件如图⽚等。r+打开⼀个⽂件⽤于读写。⽂件指针将会放在⽂件的开头。
w 打开⼀个⽂件只⽤于写⼊。如果该⽂件已存在则打开⽂件,并从开头开 始编辑,即原有内容会被删除。如果该⽂件不存在,创建新⽂件。
wb表⽰以⼆进制写⽅式打开,只能写⽂件, 如果⽂件不存在,创建该⽂ 件;如果⽂件已存在,则覆盖写。
w+可读可写。打开创建新⽂件并写⼊数据,如果⽂件已存在,则覆盖写⼊
a追加写⼊,如果该⽂件已存在,⽂件指针将会放在⽂件的结尾。
a+追加读写,与a⼀样,并多个读的功能,但是要注意移动指针位置
file对象常⽤函数
file.close()关闭⽂件。关闭后⽂件不能再进⾏读写操作drupal7框架 中文文档
file.seek(offset[,whence])移动⽂件读取指针到指定位置,可选。
默认值为 0,从头开始,1 代表从当前位置开始算起,2  代表从⽂件末尾算起
file.write(str)向⽂件中写⼊指定字符串file.writelines(sequence)向⽂件中写⼊⼀序列的字符串 open 与 with    open关系precision算法
file = open('','w')在excel中常用函数正确的是>python的pow函数
file.write('123')
file.close()
等同于 with open('','w') as file:                    file.write('123')

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。