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
。
网友评论