前两个主要讲了文件的读操作,本篇学习一下文件的写:
实例编码加深记忆。
w:只写,若文件已存在会清空文件内容进行重写,默认不换行,需要加"\n"换行符,文件不存在则自动新建文件
a:写,附加内容,不会清空
“w”和“a”不能读取原文件的内容,只进行写的操作
r+:可以同时读写文件
#任务一:在一个新的名字为“poem。txt”的文件里,写入以下内容: #我欲乘风过去, #又恐琼楼玉宇, #高处不胜寒。 with open("./poem.txt","w",encoding="utf-8")as f: #第一种:调用三种write()方法 f.write("我欲乘风过去,\n") f.write("又恐琼楼玉宇,\n") f.write("高处不胜寒。\n") #或者直接调用一次 f.write("我欲乘风过去,\n又恐琼楼玉宇,\n高处不胜寒。\n") #任务2:在上面的"poem.txt"文件结尾处,添加以下两句: #起舞弄清影 #何似在人间 with open("./poem.txt","a",encoding="utf-8")as f: f.write("起舞弄清影,\n") f.write("何似在人间.\n")