python文件操作
python 操作文件
f=open(filename) # 打开文件
f.write("jay") # 写操作
f.read() # 读操作 注意光标
f.readline() # 读一行
f.close # 关闭并保存
注意 只能以读、创建、追加三种模式的任意一种打开文件,不能即写又读
文件打开模式(文本模式)
- r只读模式
- w创建模式,若文件已存在,则覆盖旧文件
- a 追加模式,新数据会写到文件末尾
创建文件
encoding=None encoding指定编码, =None则用解释器默认编码
处理图片,视频文件
- rb 二进制只读模式
- wb 二进制创建模式,若文件已存在,则覆盖旧文件
- ab 二进制追加模式,新数据会写到文件末尾
模式 | 可做操作 | 若文件不存在 | 是否覆盖 |
---|---|---|---|
r | 只能读 | 报错 | |
r+ | 可读可写 | 报错 | 是 |
w | 只能写 | 创建 | 是 |
w+ | 可读可写 | 创建 | 是 |
a | 只能写 | 创建 | 否,追加写 |
a+ | 可读可写 | 创建 | 否,追加写 |