当前位置: 首页 > news >正文

Python第七章03:文件写入操作

# 文件的写入操作
"""
1.打开文件
f = open('python.txt','w')
2.文件写入
f.write('hello world')   此时,内容并未真正写入文件,而是临时存储在程序内存中,称为缓冲区
3.内容刷新
f.flush( )     调用flush时候,内容才会真正写入文件
注意!!!
a.直接调用write,内容并未真正写入文件,而是会积攒在程序的内存中,称之为缓冲区
b.当调用flush的时候,内容会真正写入文件
c.这样做事避免频繁的操作硬盘,导致效率下降(积攒起来,一次性存入硬盘)

使用 time.sleep(100000)
需要前置 import time
"""

# 打开文件,一个不存在的文件
# f = open("D:/text_write.txt","w",encoding = "UTF-8")
# # wriet写入
# f.write("Holle World!!!")
# # flush 刷新
# # f.flush()
# # 关闭程序
# f.close()   #  文件.close() 内置了函数 f.flush(),所以有close,可以不写flush
# 打开刚写入的文件
f = open("D:/text_write.txt","w",encoding = "UTF-8")
f.write("媛媛是个臭八十的狗八蛋!!!")     # 再次打开刚写入的文件,再次写入的内容会覆盖之前的内容。
f.close()

运行结果:

相关文章:

  • JS判断对象是否为空的方法
  • 移动端六大语言速记:第4部分 - 数据结构
  • Linux环境下Ollama升级及Gemma3模型部署指南
  • 突发,国行 iPhone 17,支持 eSIM
  • C# 事件(Event)
  • 【Linux】Linux 系统启动流程详解
  • 深入理解 POSIX 线程 (pthread):从基础到高级应用
  • 3-栈、队列、数组
  • AIGC(生成式AI)试用 29 -- 用AI写读书笔记
  • 【 Vue 2 中的 Mixins 模式】
  • AI换脸工具--FaceFusion 整合包
  • 13 配置Hadoop集群-测试使用
  • harmony OS NEXT-沉浸式布局实现笔记
  • CSS层叠顺序
  • 算法竞赛备赛——【数据结构】并查集
  • Hexo + Fluid博客实现自定义图标
  • Verilog HDL 100道面试题及参考答案
  • 目前市场上,好用的校招系统是哪个?
  • 我与数学建模之启程
  • C/C++网络编程【1】----- 大纲
  • 深圳做网站优化/怎么在百度上推广自己的产品
  • 邯郸网站制作多少钱/永久免费开网店app
  • 什么网站可以找到手工活做/百度搜索高级搜索技巧
  • 做网站和推广需要多少钱/网站一年了百度不收录
  • 上海手机网站建设哪家好/自助建站系统开发
  • wordpress小机巧/肇庆百度快照优化