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()函数。
