我想在python中创建一个小脚本。 我想要做的脚本什么是打印HTML语句,所以我尝试:escape <in python
print "\<option value\"1\"\> zzz \ </ option \>
的“都很好,但" <"
和"> "
不
,我的问题是如何我可以逃避>
和<
?
我想在python中创建一个小脚本。 我想要做的脚本什么是打印HTML语句,所以我尝试:escape <in python
print "\<option value\"1\"\> zzz \ </ option \>
的“都很好,但" <"
和"> "
不
,我的问题是如何我可以逃避>
和<
?
Python字符串可以包含"<>"
愉快,没有必要逃避它们。
>>> "<"
'<'
唯一需要转义的字符是用来包围字符串的引号样式 - 这是Python可以告诉你不意味着在那里结束字符串。在一般情况下,可以使用其他类型的报价,从而逃避不需要(具有包含两个类型的报价串的明显的例外)来避免,如:
>>> print('<option value="1">zzz</option>')
<option value="1">zzz</option>
你的问题不是很清楚。
如果您只是想输出>
或<
,则不需要转义它们,因为它们不在Python字符串中解释。
如果,另一方面,要分析输出符号作为HTML实体,我会建议在寻找的东西多一点完成,如: http://docs.python.org/2/library/htmlparser.html
手只会给你带来麻烦做它,你肯定会错过几个例子。
请不要使用'homework'标签,它正在被删除。 –
是什么让你觉得你需要逃避这些符号? –
你的意思是想用'<'替换'<'?另外,**期望**输出与**实际**输出有什么区别? –