擅长:python、mysql、java
<p>Python>;=2.7.15似乎会产生与Python3相同的错误消息:</p>
<pre><code>test = """
{
"host":"1.2.3.4",
"user":"abc",
"passwd":"s&]\yz$&u42/",
"dbname":"sample",
"port":2341
}
"""
print json.loads(test)
</code></pre>
<p>错误:</p>
<blockquote>
<p>ValueError: Invalid \escape: line 5 column 16 (char 54)</p>
</blockquote>
<p>稍微修改<a href="https://stackoverflow.com/users/1014938/zero-piraeus">@Zero Piraeus's</a>代码可以在Python2.7下工作:</p>
^{pr2}$
<p>印刷品:</p>
<pre><code>Replacing at position: 54
{u'passwd': u's&]\\yz$&u42/', u'host': u'1.2.3.4', u'port': 2341, u'user': u'abc', u'dbname': u'sample'}
</code></pre>