1、写入文件使用open()函数的“w”模式写入
# 1、打开文件
f = open('python.txt','w')
# 2、文件写入
f.write("hello world")
# 3、内容刷新
f.flush()
注意:
1)直接调用write,内容并未真正写入文件,而是积攒在程序的内存中,称之为缓冲区。当调用flush的时候,内容会真正写入文件。
——避免频繁的操作硬盘导致效率下降(攒一堆,一次性写入磁盘。)
2)w模式,文件不存在,会创建新文件;w模式,文件存在,会清空原有内容。
3)close()方法,带有flush()方法的功能。
2、文件的追加使用open()函数的“a”模式
1)a模式,文件不存在会创建文件;存在则会在最后,追加写入文件。
2)可以使用 \n 来写入换行符