python - 读取行之间带有 \n 的 txt 文件
问题描述
我有一个 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
但结果不会拆分到新行。相反,它在输出中显示“\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
请帮助我。谢谢你。
解决方案
您可能必须自己实现它。看看这个答案。它可以提供帮助。
推荐阅读
- javascript - 如何使用框架集标记将下拉菜单按钮的内容置于我的 main.html 中显示的页面顶部
- python - 从熊猫数据框中删除所有少于 3 个字符的行
- installation - WixUi 更改安装目录不起作用
- c++ - 为什么这个双除法会返回一个截断的数字?
- r - dplyr:将顺序函数应用于变量而不在单个 mutate(across(...)) 中创建新变量
- python - 在不超过 inode 或硬盘空间的情况下存储大量 jpeg 图像(Python)
- html - 来自 IE 11 的神秘 http-get-request
- python - 找到了作业问题的解决方案,但希望对我的实施提供意见
- python - 尝试在 numpy 数组中重复一对值
- dataframe - Julia DataFrames - 如何进行一次热编码?