Python3 File flush() 方法、 Python3 File write() 方法

Python3 File flush() 方法


概述

flush() 方法是用来刷新缓冲区的,即将缓冲区中的数据立刻写入文件,同时清空缓冲区,不需要是被动的等待输出缓冲区写入。

一般情况下,文件关闭后会自动刷新缓冲区,但有时你需要在关闭前刷新它,这时就可以使用 flush() 方法。

语法

flush() 方法语法如下:

fileObject.flush();

参数

返回值

该方法没有返回值。

实例

以下实例演示了 flush() 方法的使用:

#!/usr/bin/python3

# 打开文件
fo = open("youj.txt", "wb")
print ("文件名为: ", fo.name)

# 刷新缓冲区
fo.flush()

# 关闭文件
fo.close()

以上实例输出结果为:

文件名为:  youj.txt

Python3 File write() 方法


概述

write() 方法用于向文件中写入指定字符串。

在文件关闭前或缓冲区刷新前,字符串内容存储在缓冲区中,这时你在文件中是看不到写入的内容的。

语法

write() 方法语法如下:

fileObject.write( [ str ])

参数

  • str -- 要写入文件的字符串。

返回值

该方法没有返回值。

实例

文件 youj.txt 的内容如下:

1:www.w3cschool.cn
2:www.w3cschool.cn
3:www.w3cschool.cn
4:www.w3cschool.cn
5:www.w3cschool.cn

以下实例演示了 write() 方法的使用:

#!/usr/bin/python3

# 打开文件
fo = open("youj.txt", "r+")
print ("文件名: ", fo.name)

str = "6:www.w3cschool.cn"
# 在文件末尾写入一行
fo.seek(0, 2)
line = fo.write( str )

# 读取文件所有内容
fo.seek(0,0)
for index in range(6):
    line = next(fo)
    print ("文件行号 %d - %s" % (index, line))

# 关闭文件
fo.close()

以上实例输出结果为:

文件行号 0 - 1:www.w3cschool.cn

文件行号 1 - 2:www.w3cschool.cn

文件行号 2 - 3:www.w3cschool.cn

文件行号 3 - 4:www.w3cschool.cn

文件行号 4 - 5:www.w3cschool.cn

文件行号 5 - 6:www.w3cschool.cn

查看文件内容:

$ cat youj.txt 
1:www.w3cschool.cn
2:www.w3cschool.cn
3:www.w3cschool.cn
4:www.w3cschool.cn
5:www.w3cschool.cn
6:www.w3cschool.cn

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/5786.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Chapter9.1:线性系统状态空间基础(上)

该系列博客主要讲述Matlab软件在自动控制方面的应用,如无自动控制理论基础,请先学习自动控制系列博文,该系列博客不再详细讲解自动控制理论知识。 自动控制理论基础相关链接:https://blog.csdn.net/qq_39032096/category_10287468…

Java 8 中需要知道的4个函数式接口-Function、Consumer、Supplier、Predicate

前言 Java 8 中提供了许多函数式接口,包括Function、Consumer、Supplier、Predicate 等等。这 4 个接口就是本篇将要分享的内容,它们都位于 java.util.function 包下。 为什么需要知道这几个函数式接口? 因为这 4 个函数式接口是 Java 8 中…

吉时利源表出现数据不准怎么办?

吉时利源表2400出现数据不准维修故障怎么办?首先给大家讲讲什么是源表:源表?(SMU)测量仪在测量仪器上附加了电流和电压源功能,可以同时精确地采集和测量电压和/或电流值。为各种低电平测量应用提供了额外的…

通道流量设计

通道 通道分类 公式 练习 有8台外设,各设备要求传送信息的工作速率(单位:KB/s)如表所示:设备速率设备速率设备速率设备速率A500B240C100D75E50F40G14H10现涉及的通道再数据传送期,每选择一次设备需要2us,每传送一个字节数据也需要2us。 1.若用作字节多路通道,通道工作的…

【数据结构与算法】线性表--数组

文章目录一、前言二、数组的概念三、数组的操作数组的插入数组的删除四、容器与数组五、问题:为何数组要从0开始编号,而不是1开始呢?六、总结一、前言 常见的数据结构如下图,本文主要讲解数据结构线性表--数组。 二、数组的概念 …

利用json-server快速在本地搭建一个JSON服务

1,json-server介绍 一个在前端本地运行,可以存储json数据的server。 通俗来说,就是模拟服务端接口数据,一般用在前后端分离后,前端人员可以不依赖API开发,而在本地搭建一个JSON服务,自己产生测…

GPT-4报告解读

写在前面 前面我们介绍了《GPT-4报告的整体情况》,那接下来展开介绍GPT-4报告中讲的内容。 前沿 在模型的结构上,是基于Transformer结构的大模型。接受多模态输入,即图像和文本输入(但只能输出文本)。使用公开的的数…

Appium - 自动化测试框架 - 工作原理、环境搭建

在这里,我还给大家推荐一套app自动化测试的视频,比文字内容更容易理解! pythonAppium自动化测试框架【项目实战合集】,轻松掌握app高级自动化测试_哔哩哔哩_bilibilipythonAppium自动化测试框架【项目实战合集】,轻松…

多机器人集群网络通信协议分析

本文讨论的是多机器人网络通信各层的情况和协议。 每个机器人连接一个数据传输通信模块(以下简称为数传,也泛指市面上的图传或图数一体的通信模块),数传之间进行组网来传递信息。 根据ISO的划分,网络通信的OSI模型分…

设计模式-结构型模式-适配器模式

适配器模式介绍 适配器模式(adapter pattern )的原始定义是:将类的接口转换为客户期望的另一个接口,适配器可以让不兼容的两个类一起协同工作。 如果去欧洲国家去旅游的话,他们的插座如下图最左边,是欧洲标准。而我们使用的插头如…

Python字符串常用方法

字符串常用方法 1、字符串拼接 直接将两个字符串紧挨着写在一起。(这种写法只能拼接字符串常量。) str 中国 666 print(str) # 中国666使用 运算符来拼接。(主要拼接变量) name "萧楚河" email 12345qq.com print("姓名&#xff…

初赛-图的概念

图的概念一、什么是图? 点用边连起来就叫做图,严格意义上讲,图是一种数据结构,定义为:graph(V,E)。 V是一个非空有限集合,代表顶点(结点)&#xf…

PyTorch动态图 vs. TensorFlow静态图:深度学习框架之争

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…

网站是怎么屏蔽脏话的呢:简单学会SpringBoot项目敏感词、违规词过滤方案

一个社区最重要的就是交流氛围与审查违规,而这两者都少不了对于敏感词进行过滤的自动维护措施。基于这样的措施,我们才能基本保证用户在使用社区的过程中,不至于被敏感违规词汇包围,才能够正常的进行发布帖子和评论,享…

信创办公–基于WPS的PPT最佳实践系列 (将幻灯片组织成节的形式)

信创办公–基于WPS的PPT最佳实践系列 (将幻灯片组织成节的形式) 目录应用背景操作步骤1、创建节2、节的功能应用背景 当在处理一份内容较多的演示文稿时,为了更好的整理和查阅,我们可以将幻灯片组织成节的形式,节是pp…

【语音唤醒】TC-ResNet:移动设备上实时关键词检测的时间卷积算法

Github开源仓库:https://github.com/hyperconnect/TC-ResNet论文下载链接:https://arxiv.org/abs/1904.03814 本文提出了一种适用于移动设备上实时语音唤醒的时间卷积。与大多数基于2D卷积的KWS方法不同,KWS方法需要深度架构来完全捕获低频域…

RK3568 JDK RXTX-JAVA串口485开发

RK3568 是2.0GHz主频A55 64位的系统,它优异的性能,很适合在边缘网关中JAVA的开发,那么无论是RS232串口传感器还是485接口的设备,或者是LORA等无线设备都要用到JAVA 的RXTX进行操作。 但是RXTX的so库,是C库,…

开启元宇宙新时代,VR全景,体验虚拟展厅

随着数字技术的不断进步和社交媒体的普及,元宇宙成为了当下较热门的话题之一。随着越来越多的人开始关注元宇宙,其在商业领域中的应用也越来越受到关注。 一、元宇宙虚拟展厅的概念 元宇宙虚拟展厅是一种使用数字技术搭建而成的虚拟空间,该空…

【JavaScript】toLocaleString()数字格式化

进行数字格式化: 1 数字格式化为千分位展示 2 数字格式化为百分比

gcc编译器与Makefile入门

在Windows下开发通常使用各种IDE,但在Linux下进行C编程编译代码的话需要用到GCC编译器。一、编译流程 GCC 编译器的编译流程是:预处理、编译、汇编和链接。预处理就是展开所有的头文件、替换程序中的宏、解析条件编译并添加到文件中。编译是将经过预编译…
最新文章