赞
踩
文件的写入和追加
import time #1.打开文件 f=open("F:/python/helloworld/1.txt","w",encoding="UTF-8") #2.文件写入 f.write("hello world") #3.内容刷新 f.flush() #关闭文件 内置了flush功能 f.close() #追加内容 f=open("F:/python/helloworld/1.txt","a",encoding="UTF-8") #2.文件追加 f.write("\n学python,月薪过万") f.close()
(1)直接调用write,内容并没有真正写入文件
而是会积攒在程序的内存中,称之为缓冲区
(2)当调用flush的时候,内容会真正写入文件
(3)这是因为避免频繁的操作硬盘,导致效率下降
(4)w模式 文件不存在,会创建新文件
文件存在,会清空原有内容
(5)a模式 文件不存在,会创建新文件
文件存在,会在原内容追加
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。