我想在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'標籤,它正在被刪除。 –
是什麼讓你覺得你需要逃避這些符號? –
你的意思是想用'<'替換'<'?另外,**期望**輸出與**實際**輸出有什麼區別? –