【发布时间】:2021-11-05 16:58:33
【问题描述】:
我正在尝试使用 python 将数据从 csv 文件加载到 redis 缓存中。 数据将存储在 redis HSET 中。以下是数据的存储方式
在数据文件中的列如下
(键列)
城市名称 |类型 |国家 |货币 |
纽约 |城市|美国 |美元 /$/ |
预期
Newyork:
{"type":"city", "country":"United States", "currency":"Dollars /$/"}
但是由于 python 的转义序列,数据加载我得到了额外的反斜杠
实际
Newyork:
{"type":"city", "country":"United States", "currency":"dollars ////$////"}
【问题讨论】:
-
我想也许你在这个问题上放错了斜线。反斜杠 (\) 用于转义 JSON 中的字符,而不是 (/ )。
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: python caching redis backslash