python学习之路——day8(18/9/20)
打开文件的模式有三种纯净模式: r w a 默认使用r模式
控制文件内容格式的两种模式:t b 默认使用t模式
tb模式均不能单独使用,必须与纯净模式结合使用
t文本模式:读写文件都是以字符串为单位的/只能针对文本文件/必须指定encoding参数
b二进制模式:读写文件都是以bytes/二进制为单位的/可以针对所有文件/一定不能制定encoding参数
打开文件模式详解
1 r 只读模式:在文件不存在时则报错,文件存在时文件指针跳到开头
2 w只写模式:在文件不存在时则创建空文档,文件存在时会清空文件,文件指针跑到文件开头
f=open(r'文件的路径‘,mode='文件打开模式’,encoding='字符编码’)
f.writable()
f.write('...........') 在文件不关的情况下,后写的一定跟在前写内容的后面
f.writelines() 从列表或元组等里面取出一个值写入文本文件
3 a只追加写模式:在文件不存在时创建空文档,文件存在会将指针直接移动到文件末尾
b:读写都是以二进制单位