擅长:python、mysql、java
<p>这里的问题是您的文件名,即它包含反斜杠字符<code>\</code>。标准字符串对转义字符使用反斜杠:
<code>\n</code>是一个换行符,而不是反斜杠-n。
通过将此文件名转换为原始字符串,可以将其更改为有效的Windows路径字符串:
如果看到前面有字母的带引号的字符串,则该字符串具有不同的属性。字符串前面的“r”表示原始(几乎)未转义的字符串。转义字符是反斜杠,这就是普通字符串不能用作Windows路径字符串的原因。字符串上的r前缀表示“原始字符串”</p>
<p>尝试在文件名前面添加<code>r</code>,如下所示:</p>
<pre><code>filename = r"C:\Users\ABHINAV\Desktop\file22"
file = open(filename, 'r')
</code></pre>
<p>或者,您可以使用其他反斜杠来避开反斜杠:</p>
<pre><code>filename = "C:\\Users\\ABHINAV\\Desktop\\file22"
</code></pre>
<p>最后,切换到正向斜杠,因为Windows也会接受它们:</p>
<pre><code>filename = "C:/Users/ABHINAV/Desktop/file22"
</code></pre>