欢迎访问宙启技术站
智能推送

Python的write()函数实现行写入文件

发布时间:2023-12-17 12:01:55

在Python中,write()函数用于将指定的字符串写入文件。它的语法如下:

file.write(str)

其中,file是要写入的文件对象,而str是要写入的字符串。

下面是一个简单的例子,演示如何使用write()函数将多行文本写入文件:

# 打开文件
file = open("example.txt", "w")

# 要写入的文本
text = "这是      行文本
这是第二行文本
这是第三行文本"

# 将文本写入文件
file.write(text)

# 关闭文件
file.close()

以上代码将在当前目录下创建一个名为example.txt的文件,并将字符串这是 行文本

这是第二行文本

这是第三行文本写入文件中。

表示换行符。

你也可以使用for循环来逐行写入文件,例如:

# 打开文件
file = open("example.txt", "w")

# 要写入的文本
lines = ["      行文本", "第二行文本", "第三行文本"]

# 逐行写入文件
for line in lines:
    file.write(line + "
")

# 关闭文件
file.close()

以上代码将以列表的形式保存多行文本,然后使用for循环逐行将文本写入文件中。

只要write()函数没有达到文件的EOF(End of File),它将继续写入文件。如果你想写入一行空行,可以只使用

作为参数调用write()函数。