我正在尝试读取以json字符串编码的Windows路径。 路径就像
\\sys\tld\a\b\c
以下作品:
import json
json.loads('{"mypath" : "\\\\b\\\\a" }')
[Out] {'mypath': '\\b\\a'}.
但是,我的路径在a
之前没有双重后退
以下内容不起作用(分别为2和3个反斜杠):
json.loads('{"mypath" : "\\\\b\\a" }')
JSONDecodeError: Invalid \escape: line 1 column 17 (char 16)
json.loads('{"mypath" : "\\\\b\\\a" }')
JSONDecodeError: Invalid \escape: line 1 column 17 (char 16)
json.loads('{"mypath" : r"\b\a" }')
JSONDecodeError: Expecting value: line 1 column 13 (char 12)
我应该如何编码要从json文本文件中正确读取的路径(\ sys \ tld \ a \ b \ c)?