簡體   English   中英

讀取行之間帶有 \n 的 txt 文件

[英]Read a txt file with \n in between the line

我有一個 txt 文件,其中包含不同攤位的營業時間。

我正在嘗試在 python 的字典中讀取 txt 文件。

txt文件是這樣的

雞飯| Mon - Fri: 08:30 to 17:00\n Sat: 09:00 to 15:00\n Sun & PH: 關閉西餐| 周一 - 周五:10:00 至 19:00\n 周六、周日和 PH:休息

我試過使用:

stalls = {}
with open("Operation Hour.txt") as f:
for line in f:
    (key, value) = line.split("| ")
    stalls[key] = value

但結果不會拆分到新行。 相反,它在 output 中顯示“\n”,這不是我想要的。

它顯示:

Chicken Rice     Mon - Fri: 08:30 to 17:00\n Sat: 09:00 to 15:00\n Sun & PH: Closed

代替:

Chicken Rice     Mon - Fri: 08:00 to 19:00
                       Sat: 09:00 to 15:00
                       Sun & PH: Closed

請幫助我。 謝謝你。

您可能必須自己實現它。 看看這個答案。 它可以提供幫助。

字符串中的“\n”不起作用

暫無
暫無

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

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