我使用的是 Python 2.7 和 Django 1.4
如果我有一个字符串变量 result = "fred\xbf"
,我如何告诉 Django 模板显示 "fred\xbf"
而不是处理反斜杠并表现出一些奇怪的性格?
我知道我可以转义反斜杠: "fred\\xbf"
,但是我可以让 Django 模板理解我希望不处理反斜杠吗?
最佳答案
如果您不想使用 \\
,则使用原始字符串:
result = r"fred\xbf"
以 R
或 r
为前缀的字符串被解释为原始字符串,转义字符不会被处理。
>>> print "fred\xbf"
fred¿
>>> print r"fred\xbf"
fred\xbf
这对于正则表达式也非常有用
关于python - 如何告诉 Python 不要解释字符串中的反斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23763365/