擅长:python、mysql、java
<p>实际上,在Python中,“\”是字符串中的转义字符,所有特殊字符都是由“\”后跟一个或多个其他特定字符创建的。例如,字符串中的<code>"\n"</code>是新行字符。你知道吗</p>
<p>碰巧,“\”后跟三位数字表示一个三位八进制字符。<code>"\201"</code>恰好对应于八进制字符,对于不能打印它的终端,八进制字符可能显示为十六进制数<code>x81</code>。你知道吗</p>
<p>要避免这种情况,请将字母<code>r</code>放在前面,引号之外,使您的字符串成为原始字符串,如下所示</p>
<pre><code>print r'N:\PRTR\Weekly Estimate\2105'
</code></pre>
<p><code>r</code>将使Python准确地解释您输入的字符串,忽略所有特殊字符和转义序列,您将得到您想要的结果。你知道吗</p>