Python-文件处理-t模式w操作模式

#以t模式为基础进行内存操作

#w:只写模式,当文件不存在时会创建空文件,当文件存在时会清空文件,指针位于开始位置
with open("c.txt",mode="tw",encoding="utf-8") as f:
#f.read() #只写模式不可读
f.write("哈哈哈") #当文件存在时,首先打开文件,清空文件,然后在写数据

#强调1:
#在以w模式打开文件没有关闭的情况下,连续写入新的内容总是在旧的之后
with open('c.txt',mode='tw',encoding="utf-8") as f:
f.write("我哈1\n")
f.write("我哈2\n")
f.write("我哈3\n")

#强调2:
#如果重新以w模式打开,则会清空文件内容
with open('c.txt',mode='tw',encoding="utf-8") as f:
f.write("我哈1\n")
with open('c.txt',mode='tw',encoding="utf-8") as f:
f.write("我哈2\n")
with open('c.txt',mode='tw',encoding="utf-8") as f:
f.write("我哈3\n")
 
 
posted @ 2020-08-10 14:28  梁博客  阅读(318)  评论(0)    收藏  举报