以干净有序的格式打印新文件的输出
Printing the output of a new file in a clean and orderly format
我正在尝试使用代码创建一个名为 output.txt 的文件。
但是,当我打印以下代码然后查看实际的 .txt 文件时,它会将所有内容打印在一行中,这不是我想要的。
file2.write("*******************************************")
file2.write(" ""TICKET REPORT"" ")
file2.write("")
file2.write("There are 6 tickets in the database.")
file2.write("")
file2.write("Maximum Ticket price is 9.99.")
file2.write("Minimum Ticket price is .99.")
file2.write("Average Ticket Price is 9.99.")
file2.write("")
file2.write("Thank you for using our ticket system!")
file2.write("")
file2.write("*******************************************")
file2.close()
我希望文本逐行打印,如下所示。请记住,我是 运行 Windows 10.
只需在行末添加'\n'
或 另一种解决方案是:
lines = [line0, line1, .... ]
fo = open("foo.txt", "rw+")
fo.writelines(lines)
我正在尝试使用代码创建一个名为 output.txt 的文件。
但是,当我打印以下代码然后查看实际的 .txt 文件时,它会将所有内容打印在一行中,这不是我想要的。
file2.write("*******************************************")
file2.write(" ""TICKET REPORT"" ")
file2.write("")
file2.write("There are 6 tickets in the database.")
file2.write("")
file2.write("Maximum Ticket price is 9.99.")
file2.write("Minimum Ticket price is .99.")
file2.write("Average Ticket Price is 9.99.")
file2.write("")
file2.write("Thank you for using our ticket system!")
file2.write("")
file2.write("*******************************************")
file2.close()
我希望文本逐行打印,如下所示。请记住,我是 运行 Windows 10.
只需在行末添加'\n'
或 另一种解决方案是:
lines = [line0, line1, .... ]
fo = open("foo.txt", "rw+")
fo.writelines(lines)