刚学编程,问一下各位
为什么13行的print(f.read()) 打印出来的文字里面没有 “转朱阁,低绮户,照无眠。” 这句话
为什么将13行的print(f.read()) 改成15行就会报错
with open("./new_write.txt", "w", encoding="utf-8") as f:
# "w" 写入模式,如果文件原本存在内容,会把原本内容清空后重新写入新内容
f.write("""我欲乘风归去,
又恐琼楼玉宇,
高处不胜寒,\n""")
with open("./new_write.txt", "a", encoding="utf-8") as f:
# ”a" 附加模式,在文件原有内容上添加新内容
f.write("起舞弄清影,\n何似在人间.\n")
with open("./new_write.txt", "r+", encoding="utf-8") as f:
# “r+” 读写模式,可以读取文件,同时在文件原有内容上添加新内容
print(f.read())
f.write("转朱阁,低绮户,照无眠。")
# print(f.read())