1

フォントの面と色を追加しようとしていますが、次のエラーが発生します

#Create the body of the message
msg_body=("<HTML><head></head>"
          "<body>BCC Warning:"
          "<br>Hi All, <br>"
          "<br><br>"
          "<font face = "Arial" color="#990000" > Wiki @<a href=%s>%s</a> (listed @ go\wbit)</font> <br><br>"
          "<b>Release notes:</b> %s  <br><br>" 
          "<b>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>"
          "Build team"
          "</body></html>"
          ) % (wikiURL,wikiURL,Releasenotes,table,Load_ins,crInfo)

構文エラー

"<font face = "Arial" > Wiki @<a href=%s>%s</a> (listed @ go\wbit)</font> <br><br>"
                   ^

SyntaxError:無効な構文

4

4 に答える 4

2

以下の形式で書いてください

"<font face = 'Arial' > Wiki @<a href=%s>%s</a> (listed @ go\wbit)</font> <br><br>"

ただし、フォントタグの使用はお勧めしません。style='font:arial normal'代わりに使用してください。

更新された構文:

msg_body=("<HTML><head></head>"
          "<body>BCC Warning:"
          "<br>Hi All, <br>"
          "<br><br>"
          "<div style='font:Arial normal; color:#990000'> Wiki @<a href=%s>%s</a> (listed @ go\wbit)</div> <br><br>"
          "<b>Release notes:</b> %s  <br><br>" 
          "<b>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>"
          "Build team"
          "</body></html>"
          ) % (wikiURL,wikiURL,Releasenotes,table,Load_ins,crInfo)
于 2012-11-06T05:24:16.647 に答える
0

二重引用符文字列内の二重引用符にスラッシュを追加するか、代わりに単一引用符を使用できます

"<font face = \"Arial\" style='color:green'> Wiki @<a href=%s>%s</a> (listed @ go\wbit)</font> <br><br>"
于 2012-11-06T05:29:02.137 に答える
0

"\" を使用して、引用符をスキップできます。

"<font face = \"Arial\" >"
于 2012-11-06T05:29:03.760 に答える
0

最も簡単な修正方法は、エラーの原因となっている引用符を省略して、次のように記述することです。

      "<font face = Arial color=#990000 > Wiki @<a href=%s>%s</a> (listed @ go\wbit)</font> <br><br>

これらの引用符は HTML では必要ありません。技術的には、HTML 4.01 仕様では、値の前後に引用符が必要です#9900000が、ブラウザーでは必要ありません (HTML5 ドラフトも必要ありません)。その上、マークアップはとにかく有効ではありません。title要素がありません。

于 2012-11-06T06:06:51.717 に答える