簡體   English   中英

以整潔有序的格式打印新文件的輸出

[英]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 $179.99.")
 file2.write("Minimum Ticket price is $49.99.")
 file2.write("Average Ticket Price is $149.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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM