[英]Python HTML code syntax error
我在嘗試添加超鏈接時遇到以下語法錯誤,我查看了href的HTML代碼,HTML代碼似乎正確但是python正在拋出語法錯誤。有人可以幫忙嗎?
Python代碼
msg_body=("<HTML><head></head>"
"<body>Test"
"<br>Hi All, <br>"
"<b>Wiki @<a href="%s">%s</a> (listed @ go\link) <br><br>"
"<b>Release notes:</b> %s <br><br>"
"<b>Host/Riva Build Combo:</b><br>%s<br><br>"
"<b>Loading instructions:</b><br>%s<br><br>"
"<b>CR fixes:</b><br>%s<br><br>"
"Thanks,<br>"
"B team"
"</body></html>"
) % (wikiURL,Releasenotes,table,Load_ins,crInfo)
錯誤:-
"<b>Wiki @<a href="%s">%s</a> (listed @ go\wbit) <br><br>" ^
SyntaxError: invalid syntax
msg_body="""<HTML><head></head>
<body>Test
<br>Hi All, <br>
<b>Wiki @<a href="%s">%s</a> (listed @ go\link) <br><br>
<b>Release notes:</b> %s <br><br>
<b>Host/Riva Build Combo:</b><br>%s<br><br>
<b>Loading instructions:</b><br>%s<br><br>
<b>CR fixes:</b><br>%s<br><br>
Thanks,<br>
B team
</body></html>
""" % (wikiURL, Releasenotes, table, Load_ins, crInfo)
還有其他要指出的事情; 你可能想用:
<p> & </p>
代替:
<br>
因為它是一個段落。 例如:
<p> Hello world. This is a paragraph.</p>
它也會從最后一項中斷。
錯誤的是
"<b>Wiki @<a href="%s">%s</a> (listed @ go\link) <br><br>"
你需要在引號內轉義引號:
"<b>Wiki @<a href=\"%s\">%s</a> (listed @ go\link) <br><br>"
像那樣:
'<b>Wiki @<a href="%s">%s</a> (listed @ go\link) <br><br>'
或者(正如@ragsagar所建議的):
"""
<b>Wiki @<a href="%s">%s</a> (listed @ go\link) <br><br>
"""
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.