1

ハイパーリンクを追加しようとすると、次の構文エラーが発生します。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
4

3 に答える 3

4
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)
于 2012-11-06T04:31:03.583 に答える
0

他に指摘すべきことがあります。あなたが使用したいかもしれません:

    <p> & </p>

それ以外の:

    <br>

それが段落を作るように。例えば:

    <p> Hello world. This is a paragraph.</p>

また、最後のアイテムから休憩します。

于 2012-11-07T10:43:43.557 に答える
0

間違った行は

"<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>
"""
于 2012-11-07T10:56:08.500 に答える