当前位置:   article > 正文

python文件的写入操作_python 写入文件

python 写入文件

文件的写入和追加

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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

(1)直接调用write,内容并没有真正写入文件
而是会积攒在程序的内存中,称之为缓冲区

(2)当调用flush的时候,内容会真正写入文件

(3)这是因为避免频繁的操作硬盘,导致效率下降

(4)w模式 文件不存在,会创建新文件
文件存在,会清空原有内容

(5)a模式 文件不存在,会创建新文件
文件存在,会在原内容追加

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/820509
推荐阅读
相关标签
  

闽ICP备14008679号