前言
源码直接拿过来用中存在相对地址报错问题,以下是解决过程
解决流程
起初以为是自己的路径不小心搞错了,反复跟源码中相对路径的位置进行对比,发现并未有错,主要是这个‘.code’地址报错。
之前用vscode码一些代码时总会出现相对路径的报错,因此也借这个机会重新搞一下vscode中的路径问题。
查阅资料发现,vscode中的lanuch.json配置中要添加一项 ,"cwd":"${fileDirname}",才能按照当前目录进行查找而非从根目录下进行查找。
因此在lanuch.json的configuration中添加了一项,但依旧存在路径报错问题。
再次查阅资料可知,用print(os.list('./'))与print(os.list('.。/')),发现要改'./'为'../'才能满足GitHub源码中的逻辑,具体改动如下: