#以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")