vscode的相对路径问题

vscode的相对路径之前不会用,一直用的绝对路径,最近烦了上网搜了下相对路径的用法:
如图1,文件在同一个目录coo下,但是直接引用名字出错,提示:

[Errno 2] No such file or directory: 'daa.txt'

vscode的相对路径问题_第1张图片
相对路径1.png

图2中加上了 coo就没问题:

vscode的相对路径问题_第2张图片
相对路径2.png

说明下原因:vscode中算相对路径是从工程根路径(工作根目录)算起,也就是在 .vscode所在目录算起(不包含),如图:
vscode的相对路径问题_第3张图片
相对路径3.png

工作根目录是utils,下边有coo目录,文件在coo目录中,所以data.txt文件的路径就是coo/data.txt

你可能感兴趣的:(vscode的相对路径问题)