Python中Write与Writelines函数的区别及使用场景详解

Python 中有许多函数,其中有很多函数的长度很相似,功能也一样。例如:Write 以及 Writelines。从字面上讲,Write 和 Writelines 有很相似之处,它们都是用于写入文件的方法。那么在 Python 中,Write 和 Writelines 的区别是什么呢?相信很多人都对此感到好奇,下面小编就通过这篇文章来给大家介绍一下。

Python中Write与Writelines函数的区别及使用场景详解

1、参数

file.write(str)的参数为一个字符串,此字符串即为要写入文件的内容。

file.writelines 的参数可以是单个字符串,也可以是由字符串组成的序列,例如一个列表。它会进行迭代操作,以帮助将内容写入文件。

2、格式

文件.write(str)。

文件.writelines(str)。

3、用法

write(str):把字符串写入文件,单行写入。

把字符串按行写入文件,这是一种多行写入的操作。

4、具体用法

write函数

打开一个名为“C:/.../示例.txt”的文件,使用“w”模式(写入模式),并设置编码为“utf-8”,将其赋值给变量 f 。

通过绝对路径打开文件,若文件不存在则会重新创建一个文件;若文件存在则会覆盖原文件,其中 encoding 表示编码结构。

a = 'Life is short!'

f.write(a)

f.close()

#需要注意的是,write中的参数一定要是str类型的

writelines函数

打开文件“C:\...\a.txt”,以写入模式('w')打开,并且设置编码为'utf-8',将其赋值给变量 f 。

f.writelines(text)

f.close()

你可能想看:
« 上一篇
下一篇 »

相关推荐

python爬虫教程PDF,Python爬虫书PDF

2026年09月02日

31阅读

外国教程python,python编程教学视频

2026年09月02日

25阅读

python简明教程沈洁元,python详细基础教程

2026年09月02日

21阅读

python库包教程,python 包

2026年09月02日

26阅读

python教程大全集,python教程600集

2026年09月02日

26阅读

python入门教程完整版,python零基础入门全套教程视频

2026年09月02日

22阅读