擅长:python、mysql、java
<p>对于python,您使用以下字符串:</p>
<pre><code>"""<script type="application/javascript">
function loadScript(url, callback){
a=1
}
</script>"""
</code></pre>
<p>如果您检查<code>format</code><a href="https://docs.python.org/2/library/stdtypes.html#str.format" rel="nofollow noreferrer">documentation</a>,您将看到它使用{}作为放置输入数据的占位符。因此在字符串中,占位符中有<code>a=1</code>,因此python不知道如何处理它</p>
<p>为了解决这个问题,您必须添加double<code>"{{}}"</code>,以便在字符串中对它们进行scape,这样python就不会将它们识别为格式化标记:</p>
<pre><code>"""<script type="application/javascript">
function loadScript(url, callback){{
a=1
}}
</script>"""
</code></pre>