python - 如何告诉 Python 不要解释字符串中的反斜杠?

标签 python django

我使用的是 Python 2.7 和 Django 1.4

如果我有一个字符串变量 result = "fred\xbf",我如何告诉 Django 模板显示 "fred\xbf" 而不是处理反斜杠并表现出一些奇怪的性格?

我知道我可以转义反斜杠: "fred\\xbf" ,但是我可以让 Django 模板理解我希望不处理反斜杠吗?

最佳答案

如果您不想使用 \\,则使用原始字符串:

result = r"fred\xbf"

Rr 为前缀的字符串被解释为原始字符串,转义字符不会被处理。

>>> print "fred\xbf"
fred¿
>>> print r"fred\xbf"
fred\xbf

这对于正则表达式也非常有用

关于python - 如何告诉 Python 不要解释字符串中的反斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23763365/

相关文章:

python - 比较两个 1's & 0' s 的大列表并返回差异计数/百分比的最快方法是什么?

python - Django Rest框架 View 集权限 "create"没有 "list"

javascript - 我可以选择类型 ="file"吗?

python - 将现有的 html 页面合并到 Django 中

django 如何在更新用户时发送 post_save 信号?

python - Django Admin 使用 nginx 端口 443 挂起

Python:对字符串执行取模

c++ - 应用中的脚本系统

python - 使用python在mysql数据库中执行查询时获取括号

python - 如何将每个搜索词存储到 Django 中的数据库中