擅长:python、mysql、java
<p>仔细看看这串线,它们都是单斜线。在</p>
<pre><code>In [26]: my_str[0]
Out[26]: '\\'
In [27]: my_str[1]
Out[27]: 'x'
In [28]: len(my_str[0])
Out[28]: 1
</code></pre>
<p>并且<code>my_str.replace('\\','\')</code>不起作用,因为这里的令牌是<code>\'</code>,它转义<code>'</code>,并等待另一个结束<code>'</code>。<br/>
请改用<code>my_str.replace('\\', '')</code></p>
<hr/>
<p>更新:再过几天,我意识到下面的讨论可能也有帮助。如果带有转义符(<code>'\\x'</code>或<code>'\\u'</code>)的字符串的内涵最终是十六进制/unicode文本,则可以通过<code>escape_decode</code>对它们进行解码。在</p>
^{pr2}$