文件的写入
案例演示:
#1.打开文件 f=open('python.txt','w') #2.文件写入 f.write("hello world") #3.内容刷新 f.flush() f.close() # close内置flush功能
注意:
直接调用write,内容并未真正写入文件,而是会积攒在程序的内存中,称之为缓冲区
当调用flush的时候,内容会真正写入文件
这样做是避免频繁的操作硬盘,导致效率下降(攒一堆,一次性写磁盘)
w模式,文件存在,会清空原有内容
文件的追加
案例演示:
# 1.打开文件,通过a模式打开即可 f=open('python.txt','a') # 2.文件写入 f.write('hello world') # 3.内容刷新 f.flush()
注意:
a模式,文件不存在,会创建文件
a模式,文件存在会在最后,追加写入文件
可以使用"\n"来写出换行符
笔记来源:哔哩哔哩"黑马程序员",若有侵权删