我試圖在字典中轉義「/」。這個字典擁有一些網址。轉義字符串文字中的斜線
這正常工作 -
>>> 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
斜槓不需要被轉義。是什麼讓你覺得你需要逃避它們? –