1.读取文件
f=open("./poem.txt",encoding="utf-8")#w指可写,r指可读,默认可读,encoding指可选参数,指读取数据的模式,默认utf-8
# full_content=f.read()#所有内容以字符串形式导出
# line_content=f.readline()#读取某一行
# f.readline()#读取第二行,从之前命令进行到的位置开始读取
total_content=f.readlines()#返回一个列表,包括每行的全部内容,换行符也读取
print(total_content)
f.close()
# 将with后的语句付给as后的变量,之后结束进程
# 使用with as 可以不用file.close
# with open("./test.txt",encoding="utf-8") as f:
# f.read()
# f.readline()
# f.readline()
readlines() 显示的结果如下
2.写入文件
with open("./next_poem.txt","a",encoding="utf-8") as f:#w会将文件的内容清空,如果是追加内容需要用a
f.write("起舞弄清影\n")
f.write("何似在人间")