在行之间使用\ n读取txt文件

时间:2019-10-24 06:34:25

标签: python python-3.x tkinter

我有一个txt文件,其中包含不同摊位的营业时间。

我正在尝试用python读取字典中的txt文件。

txt文件是这样的

鸡肉饭|周一至周五:08:30至17:00 \ n周六:09:00至15:00 \ n周日和公众假期:休息 西餐|周一-周五:10:00至19:00 \ n周六,周日和公众假期:关闭

我尝试使用:

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

但是结果不会拆分为新行。而是在输出中显示“ \ 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

请帮助我。谢谢。

1 个答案:

答案 0 :(得分:1)

您可能必须自己实施。 看一下这个答案。这可能会有所帮助。

"\n" in strings not working