绝对路径可以识别就说明该文件或文件夹肯定存在,vscode的相对路径的识别方式有所不同,是以.vscode所在的位置为相对路径的起点的(即你添加工作区的位置)。
具体来说,你也可以通过os.getcwd()方法得到相对路径的位置从而解决。
以机器学习实战的例子为例。我的代码结构如下图所示: 关于VSCODE相对路径无法识别但绝对路径可以的问题
.vscode并没有放在ch02下,所以直接写相对路径是错误的。用os.getcwd()可以得到我的相对路径其实位置。
关于VSCODE相对路径无法识别但绝对路径可以的问题
因此按照提示信息便可以修改成真正的“相对路径”,
关于VSCODE相对路径无法识别但绝对路径可以的问题
代码也得以正常运行。
因此如果想避免这中情况可以将每个子文件夹均加入工作区,或者就直接用绝对路径,以及介于两者之间的“半绝对路径”。

相关文章:

  • 2022-01-03
  • 2022-12-23
  • 2022-12-23
  • 2021-08-21
  • 2021-05-29
  • 2022-02-03
猜你喜欢
  • 2021-12-11
  • 2021-04-13
  • 2021-05-26
  • 2021-05-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案