open()和write()函数的使用:
“”“读写总结”""
open()函数参数
open(filename,mode,bufsize,encoding,errors,newline,closefd)
filename #要打开的文件夹名.例如/tmp/pt.txt
mode #文件打开的模式,详见下方操作模式列表
bufsize #缓冲区大小.为0时表示打开文件不用缓冲,为1时表示进行缓冲
encoding #文件编码类型.例如encoding='gbk'
errors #错误处理方式.例如errors='ignore'
newline #控制通用换行符模式的行为,不同的os之间的换行符也不一致
closefd()#控制在关闭文件时是否彻底关闭文件
文件操作符(打开模式),操作符可以组合使用
r #只读(默认)
w #可写
a #追加数据
b #二进制数据模式,如图片,视频等
x #新建一个文件并且可写,例如open(file,'x'),在直接使用write()函数写即可
+ #打开文件直接更新
t #文本模式(默认)
文件操作
read() #读
readline() #读行
readlines() #将整个文件按行读入到列表中
write() #写
writelines()#向文件中写入一个行数据列表
close() #关闭文件,open()了一个文件就必须close一个文件