问题:vscode 中使用debug debug,可以实现逐行执行,
但是似乎当前目录并没有正确设置,
通过print(os.getcwd())
打印工作目录,但是一直输出父目录
推测,可能是因为,vscode配置的debug会以workspace的根目录为工作目录
观察到vscode每次使用debug都会在终端上显示一些东西
上面显示了一个cd
cd到了父目录
只要能够想办法改变这个操作,或者改变cd的target,就能实现
操作
在launch.json
文件中增加一个当前目录的config文件,
然后指定cwd为"{workspaceFolder}/log"
,然后在选择launch.json的地方选择新增加的config
launch.json中,configuration是一个数组,
然后每一个元素都是一个配置文件,
可以在debug的时候选择使用哪一个配置