在Python中,可以使用多种方法将多行内容打印到.txt文件并保留多行。以下是两种常见的方法:
方法一:使用文件对象的write()方法逐行写入内容
# 打开文件,以写入模式打开,如果文件不存在则创建
file = open("output.txt", "w")
# 写入多行内容
file.write("第一行内容\n")
file.write("第二行内容\n")
file.write("第三行内容\n")
# 关闭文件
file.close()
这种方法通过逐行写入内容,每行内容以换行符"\n"结尾,从而实现在.txt文件中保留多行。
方法二:使用with语句和文件对象的writelines()方法一次写入多行内容
# 使用with语句打开文件,以写入模式打开,如果文件不存在则创建
with open("output.txt", "w") as file:
# 定义多行内容列表
lines = ["第一行内容\n", "第二行内容\n", "第三行内容\n"]
# 一次写入多行内容
file.writelines(lines)
这种方法通过使用with语句打开文件,可以自动管理文件的打开和关闭,使用文件对象的writelines()方法一次写入多行内容,同样每行内容以换行符"\n"结尾。
以上两种方法都可以实现在Python中打印到.txt文件时保留多行。
领取专属 10元无门槛券
手把手带您无忧上云