FileNotFoundError: [Errno 2] No such file or directory

可能的原因

  1. 相对文件路径总是相对于当前工作目录,而当前工作目录不一定是你的python脚本的位置。
  2. 文件名拼写错误!!!
  3. 不小心在文件路径中使用了转义序列
path = 'C:\Users\neo\filename.ext'

上面的代码出现了错误,因为’Users\neo’中的’n’是一个换行符。
为了避免犯这个错误,请记住使用原始字符串字面来表示文件路径。

path = r'C:\Users\neo\filename.ext'

4.如果您的路径使用反斜杠,请记住使用原始字符串文字。

dir = r'C:\path\to\your\filename.ext'

5.在打开文件之前更改当前工作目录

import os
os.chdir(r'C:\path\to\your\file')
file = open('filename.ext')

你可能感兴趣的:(Python学习,学习,python,vscode,pycharm)