Python 文件 writelines() 方法

Posted IT技术随笔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 文件 writelines() 方法相关的知识,希望对你有一定的参考价值。

概述

Python 文件 writelines() 方法用于向文件中写入一序列的字符串。

这一序列字符串可以是由迭代对象产生的,如一个字符串列表。

换行需要制定换行符 \n。

语法

writelines() 方法语法如下:

fileObject.writelines(iterable)

参数

  • iterable -- 可迭代对象(字符串、列表、元祖、字典)。

返回值

该方法没有返回值。

实例

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

#!/usr/bin/python3

# 打开文件
fo = open("test.txt", "w",encoding="utf-8")
print ("文件名为: ", fo.name)
seq = ["菜鸟教程 1\n", "菜鸟教程 2"]
fo.writelines(seq)

# 关闭文件
fo.close()

以上实例输出结果为:

文件名为:  test.txt

查看文件内容:

$ cat test.txt 
菜鸟教程 1
菜鸟教程 2

以上是关于Python 文件 writelines() 方法的主要内容,如果未能解决你的问题,请参考以下文章

python read() readline() readlines() write() writelines()方法总结与区别

使用 Python 将列表写入文件

python文件操作write与writelines的区别

Python文件处理之文件写入方式与写缓存

python文件操作write与writelines的区别

Python文件处理之文件写入方式与写缓存