我正在尝试在 python 中制作一个小脚本。我想做的脚本是打印一个html语句,所以我尝试了:
print "\<option value\"1\"\> zzz \ </ option \>
" 很好,但" <"
and "> "
不是。
简而言之,我的问题是如何逃避>
and <
?
我正在尝试在 python 中制作一个小脚本。我想做的脚本是打印一个html语句,所以我尝试了:
print "\<option value\"1\"\> zzz \ </ option \>
" 很好,但" <"
and "> "
不是。
简而言之,我的问题是如何逃避>
and <
?
Python 字符串可以"<>"
愉快地包含,无需转义。
>>> "<"
'<'
唯一需要转义的字符是你用来包围字符串的引号样式——这样 Python 就可以告诉你不要在此处结束字符串。一般来说,可以通过使用其他类型的引号来避免这种情况,因此不需要转义(包含两种引号类型的字符串明显例外),例如:
>>> print('<option value="1">zzz</option>')
<option value="1">zzz</option>
你的问题不是很清楚。
如果您只想输出>
or <
,则无需转义它们,因为它们不会在 Python 字符串中进行解释。
另一方面,如果您想将符号解析和输出为 html 实体,我建议您查看更完整的内容,例如: http ://docs.python.org/2/library/htmlparser.html
手工做只会让你头疼,而且你肯定会错过几个案例。