文件的读写
文件打开方式
代码中文件打开时打开内存中文件
文件内容读取
文件读取一行内容
#返回字符串
文件读取所有行
读取所有行,去换行符操作
文件关闭
最好加在文件使用最后面。
文件的指针
fo.seek(移动位置,模式)
模式:
0模式:绝对位置从0开始,处理格式一般为 txt log
1模式:当前模式开始,文件打开模式 rb,一般处理图片/音视频文件
2模式:尾部位置开始 rb 二进制
运行结果:
文件的写入
w写入模式
文件可以不存在,如果文件存在会清空文件数据
a追加模式
文件有内容时,追加,无文件时,新建文件
文件的扩展用法
r+
为了读取并且写文件而打开文件,如果文件不存在会报错,文件指针在文件的开头
w+
为了读取并且写文件而打开文件,如果文件不存在则会创建文件,文件指针在文件开头,如果文件已经存在,其内容将被清空
a+
为了读取并且写文件而打开文件,如果文件不存在则会创建文件,如果文件已经存在,其内容将追加写
with open()
包含了close()