我试图在字典中转义“/”。这个字典拥有一些网址。转义字符串文字中的斜线
这正常工作 -
>>> url = "https://docs.python.org/2/reference/expressions.html"
>>> print url.replace('/','\\/')
https:\/\/docs.python.org\/2\/reference\/expressions.html
但是当我把同样的模式在我的字典,我得到不同的结果。我相信这与字符串文字有关,但我不知道如何继续。
try:
data["URL"] = url.replace('/','\\/')
回报:
"http:\\/\\/docs.python.org"
这是字符串表示。尝试打印它 – inspectorG4dget
看起来你可能会对一个字符串是如何表示它的价值感到困惑。为什么你要像这样“逃避”这些字符串呢? – mgilson
斜杠不需要被转义。是什么让你觉得你需要逃避它们? –