vscode的相对路径之前不会用,一直用的绝对路径,最近烦了上网搜了下相对路径的用法:
如图1,文件在同一个目录coo下,但是直接引用名字出错,提示:
[Errno 2] No such file or directory: 'daa.txt'

相对路径1.png
图2中加上了
coo就没问题:

相对路径2.png
说明下原因:vscode中算相对路径是从工程根路径(工作根目录)算起,也就是在
.vscode所在目录算起(不包含),如图:
相对路径3.png
工作根目录是utils,下边有coo目录,文件在coo目录中,所以data.txt文件的路径就是coo/data.txt。