一、打开文件
二、操作文件
三、关闭文件
基本的打开方式
open(文件名,模式,编码)默认是只读模式就是”r”
f = open("ha.log")#equals open("ha.log","r")
data=f.read()
f.close()
print(data)
r,只读模式【默认】
w,只写模式【不可读;不存在则创建;存在则清空内容】
x,只写模式【不可读,不存在则创建;存在则报错】
a,追加模式【不可读,不存在则创建,存在则只追加内容】
”+”表示可以同时读写文件
r+,读写【可读、可写】 从开始向后读 写追加,指针调到最后
w+,写读【可读,可写】 先清空,从开始向后读,写也是追加数据,每次都是重新写 f.write(“中”)
x+,写读【可读,可写】 文件存在则报错
a+,写读【可读,可写】 找开后就在最后
都可以通过seek调整
#python3中的
”b”表示以字节的方式操作
rb或r+b
wb或w+b
xb或x+b
ab或a+b
注:以b方式打开时,读取到的内容是字节类型,写入时也需要提供字节类型
flush()刷到硬盘里
f.read(1)读取一个字符
f.read(1)带b读取一个字节